Skip to main content

Order States

Holdstation Pay uses specific order states and processing states to track the status of each order. When creating an order, you can use the callback parameter to receive real-time updates about order status changes via webhooks.
StateValueDescription
New1Order has been created (you should never see this state)
Processing2Order is being processed
Completed3Order has been completed successfully
Failed4Order has failed
Closed5Order has been closed

Processing States

When the order state is Processing, it will have more detailed processing states depending on order type.

Deposit Orders (Onramp)

Processing StateValueDescription
Fiat Pending10Waiting for user to deposit fiat
Fiat Confirmed11Fiat deposit confirmed
Fiat Failed12Fiat failed to deposit
Crypto Pending13Waiting for USDT transfer on-chain
Crypto Confirmed14USDT transfer confirmed
Crypto Failed15USDT failed to transfer

Withdrawal Orders (Offramp)

Processing StateValueDescription
Crypto Pending20Waiting for user to transfer USDT
Crypto Confirmed21USDT transfer confirmed
Crypto Failed22USDT failed to transfer
Fiat Pending23Waiting for VND transfer
Fiat Confirmed24VND transfer confirmed
Fiat Failed25VND failed to transfer