Payment status flow
This diagram shows the flow of a payment through the various statuses of its lifecycle.
Exceptions to the flow
We have experienced situations where banks have returned statuses outside of the normal flows described above. To avoid queries, we suggest you handle these specific exceptions in your processes.
Abandoned payments are actually received
You’ll only see this transition if you’re using a Connect cash management account. It occurs when the payer was redirected to their bank and approved the payment but, for some reason, their session was interrupted and they didn’t return back to the merchant. Because the payment was approved, the funds were actually sent and subsequently received into your cash management account.
In this case, the status will change from ABANDONED_BY_USER
to RECEIVED
Completed initiation was then cancelled
This will occur where the payer has completed the approval process at their bank and has returned to the merchant. They then have a change of mind and cancel the payment with their bank, before the funds have left their account. This will usually only happen with payments that aren’t initiated as instant.
Here, the status will change from COMPLETED
to CANCELLED_BY_USER
We're here to help
If you would like any further details on how payment statuses work, or assistance with any part of your API integration, please reach out to us at support@volt.io.
- On this page
- Payment status flow
- Exceptions to the flow
- We're here to help