Merchant Virtual Account
Create Crypto Payout
Spend the MID’s VND balance to send a stablecoin to a recipient wallet.
POST
Spend the partner’s MID VND balance to send a stablecoin to a recipient wallet. The order is created in a pending state awaiting operator approval — no VND is debited at create time. Once approved, Holdstation Pay debits the VND balance and broadcasts the on-chain stablecoin transfer.
See the Crypto Payout guide for the full flow.
The
token_address must reference a stablecoin (token with token_type=STABLECOIN).Authentication
Your partner app key.
Base64-encoded Ed25519 signature of the sign data.
Unix timestamp (seconds) of the request. Must be within 60 seconds of server time.
Optional idempotency key to prevent duplicate orders. Can also be supplied in the request body via
idempotency_key.Body Parameters
Amount to spend or receive, depending on
currency. Example: "500000".How to interpret
amount. vnd spends exactly this many VND from the MID balance; token sends exactly this many tokens to the recipient. Defaults to vnd if omitted.Stablecoin token contract address on the target chain. Token must have
token_type=STABLECOIN.Target chain ID.
Recipient crypto wallet address.
HTTPS webhook URL for receiving order status updates. See Orders Webhook.
Partner reference number. Use this to map the Holdstation Pay order to your internal record.
Idempotency key to prevent duplicate orders. May also be passed via the
X-Idempotency-Key header instead.