BANK TRANSFER

Overview:
Bank Transfer (THB) allows real-time payouts to Thai bank accounts across major financial institutions such as Bangkok Bank, Kasikornbank, and SCB. Transactions are processed in Thai Baht (THB).

Required Fields:

FieldTypeRequirement LevelDescription
amountnumberRequiredAmount in the local currency
currencystringRequiredTHB
method_codestringRequired"BANK_TRANSFER_THB"
recipient.wallet_uidstringRequiredRecipient’s bank account number
recipient.full_namestringRequiredRecipient’s bank account name
bank.codestringRequiredBank code
bank.namestringRequiredBank name
bank.branchstringRequiredBank name
referencestringRequiredMerchant reference
metadataobjectOptionalMerchant metadata
webhook_urlstringOptionalHTTPS URL for notifications
sender.full_namestringOptionalSender's full name
sender.addressstringOptionalSender's address
sender.phonestringOptionalSender's phone number
descriptionstringOptionalPayout description
ip_addressstringOptionalIP address of the system where payout was initiated

Sample Payload:

{
  "amount": 15000,
  "currency": "THB",
  "method_code": "BANK_TRANSFER_THB",
  "recipient": {
    "wallet_uid": "1234567",
    "full_name": "FirstName Surname"
  },
  "bank": {
    "name": "Mitsubishi UFJ Bank",
		"code": "001",
    "branch": "Mitsubishi Branch"
  },
  "reference": "INV-2025-017",
  "metadata": {
    "internal_id": "userJP001"
  },
  "webhook_url": "https://yourwebsite.com/webhook",
  "sender": {
    "full_name": "TechWave Co., Ltd.",
    "address": "Bangkok",
    "phone": "1312345678"
  },
  "description": "Payout",
  "ip_address: "0.0.0.0"
}