Understanding the workflow of a payment

Payments go through a series of statuses throughout the workflow.

StatusImmutable?Description
PendingNoThe status your payment will begin in. It will not transition out of this state until either the payment expires or a transaction linked to this payment is detected on the blockchain.
ProcessingNoOnce your customer sends a payment, and BVNK can see the payment on the blockchain, the payment will transition to processing until funds are credited to your wallet.

Note that payments may still expire when in this state if the customer does not send with enough gas or the blockchain does not move within the given expiry time
CompleteYesFunds have been received and are credited to the merchant account in the desired end currency.
UnderpaidYesFunds have been received and are credited to the merchant account in the desired end currency but the customer did not send enough funds to pay the original amount requested.
ExpiredYesThe payment expired before the customer sent funds.

Payment-In Flow Diagram


What’s Next