TarsPay_EN
  1. withdraw
TarsPay_EN
Thailand🇹🇭
  • Indonesia🇮🇩
  • India🇮🇳
  • Thailand🇹🇭
  • Philippines🇵🇭
  • Malaysia🇲🇾
  • Vietnam🇻🇳
  • Egypt🇪🇬
  • Bangladesh🇧🇩
  • Kenya🇰🇪
  • Pakistan🇵🇰
  • Brazil🇧🇷
  • Mexico🇲🇽
  • Ban_TEST
  • Access Guide
  • Core Business Process Description
  • Attachment Code Table
  • deposit
    • Create a deposit order
      POST
    • Query deposit order status
      POST
  • withdraw
    • Create withdraw order
      POST
    • Query withdraw order
      POST
  • account
    • Query balance
      POST
  • CallBack
    • Callback notification interface (customized by the merchant)
      POST
  1. withdraw

Create withdraw order

POST
/api/payOut/unifiedOrder

withdraw code#

withdraw bank code#

bank codebank name
BAACBank for Agriculture and Agricultural Cooperatives
BAYBank of Ayudhya Public Company Limited
BBLBANGKOK BANK PUBLIC COMPANY LIMITED
CIMBCIMB Thai Bank Public Company Limited
CITICitibank Thailand
GHBGovernment Housing
GSBGovernment Savings Bank
HSBCThe Hongkong and Shanghai Banking Corporation Limited
ICBCICBC Bank (Thai) Public Company Limited
IBANKIslamic bank of thailand
KBANKKasikorn Bank Plc
KKPKIATNAKIN PHATRA BANK PUBLIC COMPANY LIMITED
LHBANKLand and Houses Bank Public Company Limited
MHCBMizuho Corporate Bank Limited
SCBSiam Commercial Bank Plc
SCBNStandard Chartered Bank Nakornthon Plc
SMBCSumitomo Mitsui Banking Corporation
TBANKThanachart Bank Public Company Limited
TCRBThai Credit Retail Bank Public Company Limited
TISCOTISCO Bank Plc
TMBTMB Bank Plc
UOBUOB Bank Plc
AIGAIG Retail Bank Public Company Limited
BOABank of America
BNPBNP Paribas Bangkok Bank
BOCBank of china
ABIAgrigol Bank Indonesia
DEUTBDeutsche Bank
EXIMBExport-Import Bank of Thailand
IOBIOB Indian Overseas
JPMCBJP Morgan Chase Bank Bangkok Branch
MICBMega International Commercial Bank
OCBCOversea-Chinese Banking Corporation Limited
ABNABN AMRONV Bank
RHBRHB Bank Limited
SMEBSmall and Medium Enterprise Development Bank of Thailand
KTBKrung Thai Bank
TTBTMBThanachart Bank
BOTBANK OF THAILAND
STANDARDCBStandardCB
IBTISLAMIC BANK OF THAILAND
LHBLAND AND HOUSES BANK PUBLIC COMPANY LIMITED
JPMCJP Morgan Chase Bank Bangkok Branch
MEGAICBCMega International Commercial Bank
AMERICABBank of America National Association
IOBAIndian Overseas Bank
DEUTSCHEDeutsche Bank A.G
BNPPBNP Paribas Bangkok Branch

Limit information#

Withdraw amount rules
Withdraw channelMinimum single transactionMaximum single transaction
BANK5049,999

Request

Header Params
X-API-KEY
string 
required
The public key applied by the merchant backend
Example:
02106af2a085fbfc6d1bb49f485205fcdfcc79a4ddb1913c72a271fedd24c2d7fe
X-API-NONCE
string 
required
System timestamp accurate to milliseconds
Example:
1702279880267
X-API-SIGNATURE
string 
required
signature
Example:
304502207a4a88a5b0def29b9dbbf8563112d090c0e0b793ff6a5c57fe9d4fd1254d8ecf022100ff63c279f5926069fa1d161598e8d3249cb90e9d728e88e514352cdae6feff72
Body Params application/json
mchNo
string 
Merchant No.
required
mchOrderNo
string 
Merchant Order No. (guaranteed to be unique)
required
wayCode
string 
withdraw code
required
currency
string 
Country code
required
Fixed THA
amount
string 
Amount
required
notifyUrl
string 
Result notification address
required
customerName
string 
User name
required
customerEmail
string 
User email
required
customerContact
string 
User's mobile phone
required
User's contact information format: Thailand starts with 66, such as: 668XXXXXXXX
customerAccountNumber
string 
User withdraw account
required
Bank card or wallet account
Example
{
    "mchNo": "string",
    "mchOrderNo": "string",
    "wayCode": "string",
    "currency": "string",
    "amount": "string",
    "notifyUrl": "string",
    "customerName": "string",
    "customerEmail": "string",
    "customerContact": "string",
    "customerAccountNumber": "string"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/payOut/unifiedOrder' \
--header 'X-API-KEY: 02106af2a085fbfc6d1bb49f485205fcdfcc79a4ddb1913c72a271fedd24c2d7fe' \
--header 'X-API-NONCE: 1702279880267' \
--header 'X-API-SIGNATURE: 304502207a4a88a5b0def29b9dbbf8563112d090c0e0b793ff6a5c57fe9d4fd1254d8ecf022100ff63c279f5926069fa1d161598e8d3249cb90e9d728e88e514352cdae6feff72' \
--header 'Content-Type: application/json' \
--data-raw '{
    "mchNo": "string",
    "mchOrderNo": "string",
    "wayCode": "string",
    "currency": "string",
    "amount": "string",
    "notifyUrl": "string",
    "customerName": "string",
    "customerEmail": "string",
    "customerContact": "string",
    "customerAccountNumber": "string"
}'

Responses

🟢200成功
application/json
Body
code
integer 
required
data
object 
required
mchOrderNo
string 
Merchant order number
required
payOrderId
string 
Platform order number
required
msg
string 
required
Example
{
    "code": 0,
    "data": {
        "mchOrderNo": "M1655535407",
        "payOrderId": "P1551409540398772225"
    },
    "msg": "SUCCESS"
}
Previous
Query deposit order status
Next
Query withdraw order
Built with