Create payout order (MXN)
curl --request POST \
--url https://uat-interface.haipay.asia/mxn/pay/apply \
--header 'Content-Type: application/json' \
--data '
{
"appId": 1054,
"orderId": "M100000450012",
"amount": "55.00",
"accountType": "BANK_ACCOUNT",
"bankCode": "STP",
"accountNo": "99418029201a844099",
"name": "John Doe",
"email": "johndoe@example.com",
"subject": "Payment for services",
"body": "Payment description",
"partnerUserId": "73744645@f233",
"sign": "I1PeK3eJEVsFFNowxVRqMXpeWa1lr/BcRpBi8SsW4wVo1+5AC1JsrFq/m/L3214NzKHvtDWi4zia3DL3dPut0yMyUyqL91LNCSaeISbGsQPlhEsQpyTOryS/RKOfsrn2Xo37SCF/phAvndOk2jwwGwqM5xLz1ms9Ukl85wv27QFNrXIMxK2p181e7MpMYrgf+xvEBE/VqCtKMtN9pO449wWwXzHWNPbZ76s4pAvKwRE9yXQDr7Iw14Dktcnl1FoLM4gWM/obkO+mz6SyAGDuXhVh/+OD/IGNiCyTCNq6ciQY28UnCFV6ZIP40gxsFhfBJKbK+Raw7y1Bh912ifYfug=="
}
'{
"status": "1",
"error": "00000000",
"msg": "",
"data": {
"orderId": "M1000245001F4",
"orderNo": "3023022014149638",
"sign": "LmhUnkw5j0pMiimsG6rKwdNNZGvX6GMpSmD1mdHZwq112wuK5BohmdEoqKB/jkMk28o3da4Cxh6Q+tW97+yTCemRrF+dMaHA73rpOeUuujKQl/UcFvJuMhfLBa2tp09L71NzoBqpPD6aXf37mYAz8E1HmERwFPpac5FVxIYanHG8cqmMLJYsVmHTSxWavgWU03ys9UczBePkBiR8sl2FSOhFABB0wAP28lswrV/ABS68IsLKtyd1fyI3GBfSbIK5nDEEnlE+EdElFdLs9taAxJImeVF1x4eT47+bkPJ2qS8z3K8QGzKLF3W+8SiRZGfSwDTsLKH+2Vycvy5auRl+ag=="
}
}Business ID (obtained from the backend, must correspond to the currency in the URL)
Merchant Order Number
48Transaction Amount (unit: Mex$, precise to two decimal places; do not use punctuation such as ",")
^\d+\.\d{2}$Account Type: BANK_CARD (Debit Card (16 digits)), BANK_ACCOUNT (CLABE (18 digits))
BANK_CARD, BANK_ACCOUNT Bank Code. For specific values, see Complete Bank Code List
User Bank Account Number
Recipient Name (format: English letters, spaces allowed, 1-30 characters, "firstName middleName lastName" (middleName optional, special characters '.- supported))
1 - 30^[A-Za-z\s'\.-]+$Valid email address
Unique User Identifier (e.g., userId), used for risk control. Must be valid; otherwise, the transaction may be affected. Allowed format: numbers, letters, or common symbols -~!@#$%&*()_.
^[A-Za-z0-9\-~!@#$%&*()_]+$Signature
Valid phone number
Callback URL
Payment Note (transaction title, product name, payment reason)
Additional Details
curl --request POST \
--url https://uat-interface.haipay.asia/mxn/pay/apply \
--header 'Content-Type: application/json' \
--data '
{
"appId": 1054,
"orderId": "M100000450012",
"amount": "55.00",
"accountType": "BANK_ACCOUNT",
"bankCode": "STP",
"accountNo": "99418029201a844099",
"name": "John Doe",
"email": "johndoe@example.com",
"subject": "Payment for services",
"body": "Payment description",
"partnerUserId": "73744645@f233",
"sign": "I1PeK3eJEVsFFNowxVRqMXpeWa1lr/BcRpBi8SsW4wVo1+5AC1JsrFq/m/L3214NzKHvtDWi4zia3DL3dPut0yMyUyqL91LNCSaeISbGsQPlhEsQpyTOryS/RKOfsrn2Xo37SCF/phAvndOk2jwwGwqM5xLz1ms9Ukl85wv27QFNrXIMxK2p181e7MpMYrgf+xvEBE/VqCtKMtN9pO449wWwXzHWNPbZ76s4pAvKwRE9yXQDr7Iw14Dktcnl1FoLM4gWM/obkO+mz6SyAGDuXhVh/+OD/IGNiCyTCNq6ciQY28UnCFV6ZIP40gxsFhfBJKbK+Raw7y1Bh912ifYfug=="
}
'{
"status": "1",
"error": "00000000",
"msg": "",
"data": {
"orderId": "M1000245001F4",
"orderNo": "3023022014149638",
"sign": "LmhUnkw5j0pMiimsG6rKwdNNZGvX6GMpSmD1mdHZwq112wuK5BohmdEoqKB/jkMk28o3da4Cxh6Q+tW97+yTCemRrF+dMaHA73rpOeUuujKQl/UcFvJuMhfLBa2tp09L71NzoBqpPD6aXf37mYAz8E1HmERwFPpac5FVxIYanHG8cqmMLJYsVmHTSxWavgWU03ys9UczBePkBiR8sl2FSOhFABB0wAP28lswrV/ABS68IsLKtyd1fyI3GBfSbIK5nDEEnlE+EdElFdLs9taAxJImeVF1x4eT47+bkPJ2qS8z3K8QGzKLF3W+8SiRZGfSwDTsLKH+2Vycvy5auRl+ag=="
}
}