The following transaction-level fields apply to all THB payments to Thailand via PromptPay.
| Field | Description | Required | Type | Constraints |
|---|---|---|---|---|
purposeCode | Purpose of payment | Required | ENUM | 4–5 chars. See valid values below |
sourceOfCash | Source of funds | Required | ENUM | See valid values below |
receiverRelationship | Relationship to the debtor | Required | ENUM | See valid values below; valid values depend on whether the beneficiary is a business or an individual |
| Code | Description |
|---|---|
ACSC | Accounting services |
AMSC | Advertising, market research, and public opinion polling services |
ALLW | Allowance |
GIFT | Allowance (gift) |
ENGS | Architectural, engineering and other technical services |
BONU | Bonus payment |
COMM | Commission |
CISC | Construction and installation services |
DEPT | Deposit |
DOFI | Deposits with or from offshore financial institutions |
EDUC | Education |
EDSC | Education services |
FAMI | Family maintenance |
GSST | Goods and services by short-term workers |
GSTR | Goods and services by travellers |
GSPM | Goods for processing & manufacturing services |
HLTC | Home health care |
INTE | Interest |
INTC | Intra company payment |
INVS | Investment & securities |
IVPT | Invoice payment |
LESC | Legal services |
MRSC | Maintenance and repair services |
MDCS | Medical services |
MP2P | Mobile P2P payment |
OTHR | Others |
PSFR | Passenger fare |
MACH | Payment for machinery and transport equipment |
MFGD | Payment for manufactured goods |
MMFA | Payment for miscellaneous manufactured articles |
FEES | Payment of fees |
PAYR | Payroll |
GDDS | Purchase sale of goods |
GDSV | Purchase sale of goods and services |
SCVE | Purchase sale of services |
REAB | Real estate abroad |
RELG | Rental lease general |
SALA | Salary payment |
STDY | Study |
SUPP | Supplier payment |
TRAD | Trade services |
VIAC | Visa application charges |
| 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 |
Valid receiverRelationship values depend on whether the beneficiary is a business or an individual.
| Code | Description |
|---|---|
BRAN | Branch/Representative office |
CUST | Customer |
FRAN | Franchisee/Franchisor |
HOLD | Holding company |
PART | Business partner |
SUBS | Subsidiary company |
SUPP | Supplier |
For business-to-business payments (B2B, B2B2B use cases), CUST is not a valid receiverRelationship value; only the other six codes apply.
| Code | Description |
|---|---|
CHIL | Child |
CUST | Customer |
EMPL | Employee |
EXSP | Ex-spouse |
FREN | Friend |
OTHR | Other |
PARE | Parent |
PART | Business partner |
RELA | Relation |
SELF | Self |
SIBL | Sibling/brother/sister |
SPOU | Covering spouse/partner |
VEND | Vendor |
For business-to-individual and individual-to-individual payments in the B2B2C and B2C use cases, CUST is not a valid receiverRelationship value; only the other twelve codes apply. CUST is valid for C2B2C.
| 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.
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.
Inaccurate name details will result in transaction rejection. Verify all name fields against the beneficiary's bank registration before submitting.
When sending to Kasikorn Bank, the sender's origin country cannot be Thailand.
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 |