Create Withdrawal — THB

ถอนเป็นบาท เข้าบัญชีธนาคารปลายทาง

THB Bank Account

This withdrawal now supports PromptPay

Set receiver_bank to "PromptPay" and provide promptpay_id_type

View update
POSTCreate THB Withdrawal
Endpoint URL
https://testnet.trustsig.xyz/v1/withdrawal/createRequest/fiat

Authentication Status

API Key is required for all requests Webhook Secret

Headers

x-api-key
Required

API Key for authentication

x-signature
Required

HMAC-SHA256 signature for authentication

x-timestamp
Required

Timestamp (milliseconds) for signature

Parameters (Request Body)

withdrawal_mode
string Required

Withdrawal Status

order_id
string Required

A 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.

amount
number Required

Withdrawal Amount

currency
string Required

Currency

receiver_bank
string Required

Destination bank code, e.g. "SCB", or "PromptPay" for PromptPay withdrawals (case-insensitive).

promptpay_id_type
enum Optional

PromptPay proxy type. Required only when receiver_bank is "PromptPay", and forbidden for any other bank.

receiver_name
string Required

Recipient

withdrawal_address
string Required

Destination account number or PromptPay proxy ID. Non-digit characters are stripped before validation.

chain
string Required

Type

asset_type
string Required

Type

additional
object Required

Metadata

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_typeDescription
MSISDNThai mobile phone, 10 digits (starts with 06, 08, or 09)
NATIDThai citizen national ID, 13 digits (mod-11 checksum)
TAXIDThai juristic tax ID, 13 digits (mod-11 checksum)
EWALLETIDBOT-issued e-wallet ID, 15 digits (digits only)