Skip to main content

Payouts to Thailand

Payout parameters

NameTypeMandatoryDescription
payment_methodPaymentMethod+Payout data
 typestring+Value: bank_account
 bank_accountBankAccountPaymentMethod+Bank account
  system_typestring+Value: global
  globalBankAccountGlobal+Bank account details
   descriptionstring+Purpose of remittance for the payout. This description should match the classification given in How to specify the remittance purpose
   bank_account_numberstring+Bank account number for the payout
participant_detailsParticipantDetails+Information on the payout participants
 recipientParticipant+Recipient details
  bank_namestring+Important: the bank name must be chosen from the List of supported banks, otherwise the payout will fail
  currencystring+Recipient's currency in ISO 4217 format. Case insensitive
  first_namestring+Recipient's first name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout
  last_namestring+Recipient's last name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout
  country_iso3string+Recipient's country code (ISO-3166-1 alpha-3)
 senderParticipant+Sender details
  company_namestring+Sender company name. Limited to 100 characters, cannot contain digits only
  registration_numberstring+Sender company registration number
  country_iso3string+Sender’s country code (ISO-3166-1 alpha-3)
  address_linestring+Sender's street address. Limited to 256 characters
  codestring+Sender company registration number
amount_detailsAmountDetails+Payout amount details
 amountint+Payout amount in decimal format. The value must be greater than zero. If you are sending 100 USD, write 10000
 currencystring+ISO 4217 currency code. Case insensitive

Example

curl -X POST \
https://demo.smart-glocal.com/api/v1/session/init/payout \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d'{
"payment_method": {
"type": "bank_account",
"bank_account": {
"system_type": "global",
"global": {
"bank_account_number": "NUMBER_VALUE",
"description": "purpose of remittance"
}
}
},
"participant_details": {
"recipient": {
"bank_name": "Bank name from the list below",
"currency": "thb",
"first_name": "John",
"last_name": "Johnson",
"country_iso3": "THA"
}
},
"sender": {
"company_name": "Acme Inc",
"registration_number": "1234567890",
"country_iso3": "USA",
"address_line": "Wall street",
"code": "1234567890"
},
"amount_details": {
"amount": 1000,
"currency": "thb"
}
}
CountryCurrencyBank
ThailandTHBUnited Overseas Bank (Thai) PCL
ThailandTHBLand and Houses Bank Public Company Limited
ThailandTHBGovernment Housing Bank
ThailandTHBIndustrial and Commercial Bank of China (Thai) Public Limited
ThailandTHBBangkok Bank Public Company Limited
ThailandTHBKasikorn Bank Public Company Limited
ThailandTHBKrung Thai Bank Public Company Limited
ThailandTHBTMBThanachart Bank Public Company Limited (TTB)
ThailandTHBSiam Commercial Bank Public Company Limited
ThailandTHBCitibank N.A.
ThailandTHBStandard Chartered Bank (Thai) Public Company Limited
ThailandTHBCIMB Thai Bank Public Company Limited
ThailandTHBBank of Ayudhya Public Company Limited
ThailandTHBGovernment Saving Bank
ThailandTHBHong Kong & Shanghai Corporation Limited
ThailandTHBBank for Agriculture and Agricultural Cooperatives
ThailandTHBMizuho Corporate Bank Limited
ThailandTHBIslamic Bank of Thailand
ThailandTHBTisco Bank Public Company Limited
ThailandTHBKiatnakin Bank Public Company Limited
ThailandTHBThe Thai Credit Retail Bank Public Company Limited