# TH • THB Corridor Service Specifications

This page describes transaction-level payment data requirements and payout conditions for the **Thailand (TH • THB)** corridor.

Payout channel: **PromptPay** (real-time) | Currency: **THB** | Availability: **24×7**

## Required transaction fields

All TH • THB payments require the following transaction-level fields.

| Field | Description | Required | Type |
|  --- | --- | --- | --- |
| `purposeCode` | Purpose of payment | Required | ENUM |
| `sourceOfCash` | Source of funds | Required | ENUM |


## Purpose of payment codes

Select the code that best reflects the nature of the transfer.

| Code | Description |
|  --- | --- |
| `ACSC` | Accounting services |
| `ALLW` | Allowance |
| `AMSC` | Advertising, market research, and public opinion polling services |
| `BONU` | Bonus payment |
| `CISC` | Construction and installation services |
| `COMM` | Commission |
| `DEPT` | Deposit |
| `DOFI` | Deposits with or from offshore financial institutions |
| `EDSC` | Education services |
| `EDUC` | Education |
| `ENGS` | Architectural, engineering, and other technical services |
| `FAMI` | Family maintenance |
| `FEES` | Payment of fees |
| `GDDS` | Purchase or sale of goods |
| `GDSV` | Purchase or sale of goods and services |
| `GIFT` | Allowance (gift) |
| `GSPM` | Goods for processing and manufacturing services |
| `GSST` | Goods and services by short-term workers |
| `GSTR` | Goods and services by travellers |
| `HLTC` | Home health care |
| `INTE` | Interest |
| `INTC` | Intra-company payment |
| `INVS` | Investment and securities |
| `IVPT` | Invoice payment |
| `LESC` | Legal services |
| `MACH` | Payment for machinery and transport equipment |
| `MDCS` | Medical services |
| `MFGD` | Payment for manufactured goods |
| `MMFA` | Payment for miscellaneous manufactured articles |
| `MP2P` | Mobile P2P payment |
| `MRSC` | Maintenance and repair services |
| `OTHR` | Others |
| `PAYR` | Payroll |
| `PSFR` | Passenger fare |
| `REAB` | Real estate abroad |
| `RELG` | Rental lease, general |
| `SALA` | Salary payment |
| `SCVE` | Purchase or sale of services |
| `STDY` | Study |
| `SUPP` | Supplier payment |
| `TRAD` | Trade services |
| `VIAC` | Visa application charges |


## Source of cash codes

| Code | Description |
|  --- | --- |
| `ALMY` | Alimony |
| `CASH` | Cash proceeds |
| `COMP` | Compensation |
| `EMIN` | Employee income |
| `GIFT` | Gift |
| `INHE` | Inheritance |
| `INLQ` | Insurance premium liquidation |
| `PACA` | Paid-up capital |
| `REDM` | Redemption |
| `REPY` | Retirement policy |
| `REST` | Real estate sale |
| `RETA` | Retained earnings |
| `SALE` | Sale of goods |
| `SEAQ` | Sale or acquisition of a corporation |
| `SELF` | Self-employment income |
| `SVGS` | Savings |
| `WINS` | Winnings |


## Transaction limits

| Limit type | Amount (THB) |
|  --- | --- |
| Minimum per transaction | 65.00 |
| Maximum per transaction | 500,000.00 |
| Daily compliance limit per beneficiary | 1,750,000.00 |


Transactions that cause the sender or receiver to exceed the daily compliance limit are held for compliance review.

## Name-matching requirements

All transactions to Thailand are subject to strict name matching. The following fields must be accurate:

- Sender's full name
- Sender's date of birth
- Beneficiary's full name


Name-matching rules:

- At least **85%** of the beneficiary's name must match the name registered with their Thai bank.
- Enter the full name exactly as registered: first, middle, and last names.
- Do not include prefixes or salutations (Mr, Ms, Mrs, etc.).
- Avoid duplicated or repetitive names.
- Enter the last name in the **Surname** field; all other name parts in the **Name** field.
- Do not enter "NO LAST NAME". Such entries will be rejected.
- Remove any extra spaces before or after the name.


Rejection risk
Inaccurate name details will result in transaction rejection. Verify all name fields against the beneficiary's bank registration before submitting.

## Kasikorn Bank restriction

Kasikorn Bank (bank code 6600007)
When sending to Kasikorn Bank, the sender's origin country cannot be Thailand.

## Supported banks

The following banks are supported for PromptPay payouts. Use the bank code when specifying the beneficiary's bank.

| Bank name | Bank code |
|  --- | --- |
| Bank for Agriculture and Agricultural Cooperatives (BAAC) | 6600001 |
| Bangkok Bank (BBL) | 6600002 |
| Bank of Ayudhya (Krungsri) | 6600003 |
| CIMB Thai Bank | 6600004 |
| Government Savings Bank (GSB) | 6600006 |
| Kasikorn Bank (KBank) | 6600007 |
| Krungthai Bank | 6600008 |
| Siam Commercial Bank (SCB) | 6600009 |
| CITIBANK | 6600016 |
| Kiatnakin Phatra Bank (KKP) | 6600028 |