Skip to main content

Documentation Index

Fetch the complete documentation index at: https://pay-docs.holdstation.com/llms.txt

Use this file to discover all available pages before exploring further.

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 the Orders Webhook.
StateValueDescription
Created1Order has been created but not yet processed. Withdraw orders start here pending partner confirmation.
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

Withdraw Orders (Prefunded Disbursement)

For two-step withdraw orders created via the Prefunding Offramp Flow, the order moves through a dedicated processing-state set after the partner calls confirm-withdraw.
Processing StateValueDescription
Fiat Queued31Confirmed by partner; queued for VND disbursement
Fiat Processing32Payment gateway is processing the VND transfer
Fiat Confirmed33VND successfully sent to the recipient
Fiat Failed34VND transfer failed