Information about Payment Status
Description
Once the Payment is in progress, you will be able to retrieve the Payment Status by the Payment Reference and you will immediately get all the details of the payment, including the Status.
Here you can find, in detail, the Payment Statuses. If you want to obtain the status of a payment, you can do so from:
At the same time, if you want to obtain the status of a payment, you can do so from:
List of Payments Status
Below you have a short description of the Payment Status cases:
pending
, when the card, bank or crypto payment is created,sent
, when crypto payment is 'confirming' by the blockchain network,confirmed
, when the card, bank or crypto payment is completed (paid),failed
, when the card, bank or crypto payment is failed,pending_cancel
, when a Payment is pending to Cancel, the Cancellation is in process and pending to validate it.cancelled
, when the card, bank or crypto payment is cancelled,aborted
, when the card, bank or crypto payment is aborted (not paid, payment not initialized),underpaid
, when the crypto payment is underpaid (the payer has sent less money than the amount indicated).expired
, a payment expires 48 hours after it has been initiated if it has not moved to a final status, which would be a status such as confirmed, failed or cancelled.refunded
, when a Payment is successfully refunded.partially_refunded
, when a Payment is partially refunded, not was fully the amount Refunded.pending_refund
, when a Payment is pending to Refund, the Refund is in process and pending to validate it.failed_refund
, when the process to Refund a Payment failed or the Refund was rejected. The payment is stillconfirmed
but with another Status.
List of Refund Status
Below you have a short description of the Refund Status cases:
new
, when the Refund is pending (Payment Status link: pending_refund),confirmed
, when the Refund is completed (Payment Status link: refunded),failed
, when the Refund is failed (Payment Status associalinkted: failed_refund),
Flow of Payment, Refund and Cancellation
The Payments experience for Crypo, Bank or Card can have some differences between, some particularities, but they all comply with the following payment flow:
- When a Payment is initiated it has the status
pending
, - From a
pending
status we can go to aaborted
(Payment Aborted),failed
(Payment Failed) orconfirmed
(Payment Confirmed) status. - In the event that a payment is not carried out, then it will go from
pending
toexpired
(after 48h automatically).
Refund flow of a confirmed payment
In Refunds, a confirmed
payment can be Refunded, moving to a pending_refund
status when it is in the Refund process and, finally, refunded
when the amount is 100% Refunded. A confirmed
payment can also change to partially_refunded
status when the entire amount was not refunded. Finally, a confirmed
Payment may failed_refund
when the Refund is rejected. While the Refund flow is in process, the payment will have an intermediate pending_refund
status.
Cancellation flow of a confirmed payment
In Cancellations, a confirmed
payment can be Cancelled, moving to a pending_cancel
status when it is in the Cancellation process and, finally, cancelled
when the payments is Cancelled. While the Cancellation flow is in process, the payment will have an intermediate pending_cancel
status.
Crypto Case
In Crypto Payments we have several exceptions, which are:
- A
pending
payment will always go tosent
status, as this is the intermediate step before Confirmation, as the Crypto Network takes time to confirm (confirmed
) the payment. - A
pending
payment can go tounderpaid
status, as a payment has been made successfully but with a lower amount, meaning that there is an amount pending to be paid. In case ofunderpaid
, we can re-execute the call to [GET] Retrieve Status, and the payment can be retriggered as the amount to be paid will be updated to the amount still to be paid.