Skip to content

Transaction statuses

After Overpay processes a transaction request, the transaction will receive one of the following statuses:

Status Description
pending The transaction request is accepted, but the transaction is not completed yet. Overpay provided you with the parameters of the payment method form where the customer should finalize the transaction.
expired Payment was not finished by the time set as a value of the request parameter expired_at. This transaction can be deleted with an appropriate API request. If needed, notify the customer and re-initiate the transaction.
error The transaction request is not accepted. Most often, the transaction request body contains errors. Besides this status, Overpay returns an appropriate error message.
successful The transaction is successfully finished.
failed The transaction failed.
deleted The transaction was deleted.

Get a transaction status

To request a status of the transactions, send a status query request with the uid or the tracking_id.