OpenApi
  1. PayOut API
OpenApi
  • Introduce
  • 响应码
  • 测试数据
  • 接口规则
    • 安全规范
  • PayIn-MX API
    • PayIn-onlineBanking
      POST
    • PayIn-queryList
      POST
  • PayIn-NG API
    • PayIn-initialize
      POST
    • PayIn-query
      POST
  • PayOut API
    • PayOut-bankSubmit
      POST
    • PayOut-query
      POST
  • TransferIn API
    • TransferIn-detail
      POST
  • Bank API
    • Query bank list
      POST
  • BankAccount API
    • Query account name
      POST
  • Merchant Api
    • updateStatus
      POST
    • openSubMerchant
      POST
    • queryMerchantBalance
      POST
  • notify
    • PayOut result notification
    • PayIn result notification
    • Recharge result notification
  1. PayOut API

PayOut-bankSubmit

sandbox
https://openapi-sandbox.aicapay.com/merchant-order-biz
sandbox
https://openapi-sandbox.aicapay.com/merchant-order-biz
POST
https://openapi-sandbox.aicapay.com/merchant-order-biz
/openapi/transfer/bankSubmit
Maintainer:胡正强
Order status:
There may be a situation where the transfer fails after success. There will be a successful notification first, and if the subsequent transfer fails, the notification will be sent again

Request

Header Params
Content-Type
string 
optional
Default:
application/json
Body Params application/json
merchantOrderId
string 
required
Merchant OrderId
<= 64 characters
Example:
AC71EC46019F49BBA7B61176E96843B4
amount
integer <int64>
required
Business amount, unit: minimum unit of measurement in currency
Example:
10000
payeeUserId
string 
optional
Member identification under merchant
payeeType
integer <int32>
required
Payee account type; 2:bank card, 3:bank account
accountName
string 
required
Account Name
bankCode
string 
required
Bank Code
accountNo
string 
required
Account No
notifyUrl
string 
optional
Notify merchant result URL
desc
string 
optional
Order desc
transactionLocation
string 
required
latitude and longitude
Example:
1.38716,3.05117
Example
{
    "merchantOrderId": "AC71EC46019F49BBA7B61176E96843B4",
    "amount": 10000,
    "payeeUserId": "string",
    "payeeType": 0,
    "accountName": "string",
    "bankCode": "string",
    "accountNo": "string",
    "notifyUrl": "string",
    "desc": "string",
    "transactionLocation": "1.38716,3.05117"
}

Responses

🟢200OK
*/*
OK
Body
transId
string 
optional
Transaction serial number
<= 32 characters
Example:
B6864C218481468FBEB2640DB11078AD
merchantOrderId
string 
required
Merchant OrderId
<= 64 characters
Example:
AC71EC46019F49BBA7B61176E96843B4
status
integer <int32>
required
Order status: 1: Successful, 2: Failed, 3: Pending, 5: Enhanced Verification
Example:
1
errorCode
string 
optional
error code
errorMsg
string 
optional
error message
Example
{
    "transId": "B6864C218481468FBEB2640DB11078AD",
    "merchantOrderId": "AC71EC46019F49BBA7B61176E96843B4",
    "status": 1,
    "errorCode": "string",
    "errorMsg": "string"
}
Previous
PayIn-query
Next
PayOut-query
Built with