Create Withdrawal — THB
ถอนเป็นบาท เข้าบัญชีธนาคารปลายทาง
This withdrawal now supports PromptPay
Set receiver_bank to "PromptPay" and provide promptpay_id_type
https://testnet.trustsig.xyz/v1/withdrawal/createRequest/fiatAuthentication Status
API Key is required for all requests Webhook Secret
Headers
x-api-keyAPI Key for authentication
x-signatureHMAC-SHA256 signature for authentication
x-timestampTimestamp (milliseconds) for signature
Parameters (Request Body)
withdrawal_modeWithdrawal Status
order_idA unique order reference ID from your system (e.g., mystore_order_1234, uuid). Please use the same Order ID for the same transaction and do not generate a new one.
amountWithdrawal Amount
currencyCurrency
receiver_bankDestination bank code, e.g. "SCB", or "PromptPay" for PromptPay withdrawals (case-insensitive).
promptpay_id_typePromptPay proxy type. Required only when receiver_bank is "PromptPay", and forbidden for any other bank.
receiver_nameRecipient
withdrawal_addressDestination account number or PromptPay proxy ID. Non-digit characters are stripped before validation.
chainType
asset_typeType
additionalMetadata
PromptPay
The same endpoint supports PromptPay withdrawals — set receiver_bank to "PromptPay" (case-insensitive) and send promptpay_id_type matching the format of withdrawal_address.
| promptpay_id_type | Description |
|---|---|
| MSISDN | Thai mobile phone, 10 digits (starts with 06, 08, or 09) |
| NATID | Thai citizen national ID, 13 digits (mod-11 checksum) |
| TAXID | Thai juristic tax ID, 13 digits (mod-11 checksum) |
| EWALLETID | BOT-issued e-wallet ID, 15 digits (digits only) |
