AICAPAY
  1. PayOut API
AICAPAY
  • Introduce
  • 响应码
  • 测试数据
  • 接口规则
    • 安全规范
  • PayIn
    • PayIn notification
    • PayIn-NG API
      • PayIn-initialize
      • PayIn-query
    • PayIn-MX API
      • PayIn-onlineBanking
      • PayIn-queryList
  • PayOut API
    • PayOut notification
    • PayOut-query
      POST
    • PayOut-bankSubmit
      POST
  • Payment API
    • Payment notification
    • Payment
      POST
    • Payment-query
      POST
  • BankAccount API
    • Query account name
      POST
  • Institution API
    • Query bank list
      POST
    • Query wallet list
      POST
  • Merchant Api
    • updateStatus
      POST
    • openSubMerchant
      POST
    • queryMerchantBalance
      POST
  • VirtualAccount API
    • VA notification
    • VA Order-detail
      POST
    • Create Virtual Account
      POST
    • Update Virtual Account Status
      POST
    • Query One Virtual Account
      POST
    • Query Virtual Account List
      POST
  • habaripay
    • 获取token
  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:胡正强
payOut/代付
Order Status:
There may be cases where a transfer fails after an initial success. A success notification will be sent first, and if the subsequent transfer fails, a failure notification will be resent.
Payee Type:
Nigeria only supports bank accounts.
Zambia supports both e-wallets and bank accounts.
Mexico does not support e-wallets.
Bank Code: Returned by interface query [Refer to 'Query Bank List' / 'Query Wallet List']

Request

Header Params

Body Params application/json

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

Example
{
    "transId": "B6864C218481468FBEB2640DB11078AD",
    "sessionId": "string",
    "merchantOrderId": "AC71EC46019F49BBA7B61176E96843B4",
    "status": 1,
    "errorCode": "string",
    "errorMsg": "string",
    "transType": "string",
    "merchantNo": "00000002",
    "businessAmount": 10000,
    "payAmount": 10000,
    "fee": 100,
    "payeeAmount": 9900,
    "countryCode": "string",
    "currency": "string",
    "payeeName": "string",
    "payeeBankCode": "string",
    "payeeAccount": "string",
    "endTime": 1762390708000,
    "createTime": 1762390708000,
    "updateTime": 1762390708000
}
Previous
PayOut-query
Next
Payment notification
Built with