Skip to main content

Payouts to Thailand

Payout parameters

NameMandatoryTypeDescription
payment_method/payout_details+objectPayout data
  type+stringValue: bank_account
  bank_account+objectBank account
    system_type+stringValue: global
    global+objectBank account details
      description+stringPurpose of remittance for the payout. This description should match the classification given in How to specify the remittance purpose
      bank_account_number+stringBank account number for the payout
participant_details+objectInformation on the payout participants
  recipient+objectRecipient details
    bank_name+stringImportant: the bank name must be chosen from the List of supported banks, otherwise the payout will fail
    currency+stringRecipient's currency in ISO 4217 format. Case insensitive
    first_name+stringRecipient's first name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout
    last_name+stringRecipient's last name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout
    country_iso3+stringRecipient's country code (ISO-3166-1 alpha-3)
  sender+objectSender details
    company_name+stringSender company name. Limited to 100 characters, cannot contain digits only
    registration_number+stringSender company registration number
    country_iso3+stringSender’s country code (ISO-3166-1 alpha-3)
    address_line+stringSender's street address. Limited to 256 characters
    code+stringSender company registration number
amount_details+objectPayout amount details
  amount+intPayout amount in decimal format. The value must be greater than zero. To send 100 USD, write 10000
  currency+stringISO 4217 currency code. Case insensitive

Example

curl -X POST \
https://demo.smart-glocal.com/api/v1/session/start/payout \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d'{
"session_id": "ps_1053680",
"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"
}
}'

List of supported banks

CountryCurrencyBank
ThailandTHBBangkok Bank Public Company Limited
ThailandTHBBank for Agriculture and Agricultural Cooperatives
ThailandTHBBank of Ayudhya Public Company Limited
ThailandTHBCIMB Thai Bank Public Company Limited
ThailandTHBCitibank N.A.
ThailandTHBGovernment Housing Bank
ThailandTHBGovernment Saving Bank
ThailandTHBHong Kong & Shanghai Corporation Limited
ThailandTHBIndustrial and Commercial Bank of China (Thai) Public Limited
ThailandTHBIslamic Bank of Thailand
ThailandTHBKasikorn Bank Public Company Limited
ThailandTHBKiatnakin Bank Public Company Limited
ThailandTHBKrung Thai Bank Public Company Limited
ThailandTHBLand and Houses Bank Public Company Limited
ThailandTHBMizuho Corporate Bank Limited
ThailandTHBSiam Commercial Bank Public Company Limited
ThailandTHBStandard Chartered Bank (Thai) Public Company Limited
ThailandTHBThe Thai Credit Retail Bank Public Company Limited
ThailandTHBTisco Bank Public Company Limited
ThailandTHBTMBThanachart Bank Public Company Limited (TTB)
ThailandTHBUnited Overseas Bank (Thai) PCL