Skip to main content

Overview

The offramp flow allows users to sell USDT and receive VND. The partner creates a withdrawal order, shows the recipient address to the user, and the user transfers USDT on-chain. Holdstation Pay then sends VND to the user’s bank account.

Sequence Diagram

Processing States Flow

Step-by-Step

1

Create a withdrawal order

Call POST /partners/orders/withdrawal with the amount, currency, payment info (bank details), token address, chain ID, and callback URL.
2

Present recipient address

Display the recipient wallet address and exact USDT amount from the response to the user.
3

User transfers USDT

The user sends the exact USDT amount to the recipient address on the specified blockchain.
4

Holdstation verifies transfer

Holdstation Pay detects and verifies the on-chain transfer event.
5

VND sent to bank

Once verified, Holdstation Pay initiates the VND bank transfer to the user’s account. The order moves to Completed.