Skip to main content

Transaction status flow

Transaction status definitions

pending-verification

This is the initial status of a transaction, awaiting verification from the user.

on-hold

This status is when the transaction is confirmed by the user and is awaiting delivery.

delivery

This status indicates that the transaction has been delivered to the user. The user can now proceed with the payment.

expired

This status indicates that the transaction has expired, and the user has entered a default state. This status is when the user has paid for the transaction and the transaction is now complete.

cancel

This status indicates that the transaction has been cancelled by either the user or the wholesaler. Transactions can only be cancelled while in the pending-verification or on-hold status.