1. Payment
AICAPAY
肯尼亚
  • 尼日利亚
  • 肯尼亚
  • 墨西哥
  • 赞比亚
  • 巴西
  • Introduce
  • 响应码
  • 测试账号数据
  • 接口规则
    • 安全规范
  • Pay Out (代付)
    • Pay Out
      • Pay Out Result Notification
      • Query Pay Out Result
      • Initiate Pay Out
  • Payment
    • Payment notification
    • Query Payment Result
      POST
    • Initiate Payment
      POST
  • Merchant Api
    • queryMerchantBalance
      POST
  • Institution List
    • Wallet List
      POST
  1. Payment

Payment notification

Parameters
FieldTypeWhether RequiredLengthDescription
merchantOrderIdStringYes32External merchant's order ID
merchantNoStringYes32Merchant number
transIdstringNo32Transaction serial number
transTypeStringYes32Trans Type;02:Payment
statusintYes21:Success;2:Failure
verifyMethodStringNo64Verification mode: PIN; OTP; BIRTHDAY; PHONE; CVV; OPEN_URL
openUrlStringNo2048Bank verification URL
businessAmountLongNo-Business amount
payAmountLongNo-Pay Amount
feeLongNo-Handling fee, 0 if payment has not been initiated
payeeAmountLongNo-Actual amount received (settlement amount)
payTypeStringNo32PayType; 2:Bank Card,3:Bank Acc,8:Wallet Acc
Bank CardObjectNo-Bank Card
└─bankCodeStringYes50Bank code
└─cardNoStringYes50Bank card number
└─cardNamestringYes256Bank card name
Bank AccObjectNo-Bank Acc
└─bankCodeStringYes50Bank code
└─accountNoStringYes50Bank Account No
└─accountNamestringYes256Bank Account Name
Wallet AccObjectNo-Wallet Acc
└─networkStringYes50network
└─walletAccNoStringYes50Wallet Acc No
└─walletAccNamestringNo256Wallet Acc Name
countryCodeStringYes-Country code
currencyStringYes-Currency type
beginTimeTimestampNo-Transaction time
endTimeTimestampNo-Transaction completion time
errorCodeStringNo-Error code
errorMessageStringNo-Error message
createTimeTimestampYes-Creation time
updateTimeTimestampYes-Update time
Wallet Acc
Bank Card
Bank Acc
☝️Currently only supports Zambia.
Success
{
    "merchantOrderId": "AC71EC46019F49BBA7B61176E96843B4",
    "merchantNo": "00000002",
    "status": 1,
    "transType":"02",
    "businessAmount": 10000,
    "payAmount": 10000,
    "fee": 100,
    "payeeAmount": 9900,
    "payType": 8,
    "walletResp": {
        "network": "A000784",
        "walletAccNo": "0100210499",
        "walletAccName": "Samuel Udochukwu"
    },
    "countryCode": "ZM",
    "currency": "ZMW",
    "transId": "B6864C218481468FBEB2640DB11078AD",
    "beginTime": "1762390708000",
    "endTime": "1762390708000",
    "createTime": "1762390708000",
    "updateTime": "1762390708000"
}
Failure
{
    "merchantOrderId": "AC71EC46019F49BBA7B61176E96843B4",
    "merchantNo": "00000002",
    "status": 2,
    "transType":"02",
    "businessAmount": 10000,
    "payAmount": 10000,
    "fee": 100,
    "payeeAmount": 9900,
    "payType": 8,
    "walletResp": {
        "network": "A000784",
        "walletAccNo": "0100210499",
        "walletAccName": "Samuel Udochukwu"
    },
    "countryCode": "ZM",
    "currency": "ZMW",
    "transId": "B6864C218481468FBEB2640DB11078AD",
    "errorCode": "MO_05",
    "errorMessage": "Transaction failed",
    "beginTime": "1762390708000",
    "endTime": "1762390708000",
    "createTime": "1762390708000",
    "updateTime": "1762390708000"
}
上一页
Initiate Pay Out
下一页
Query Payment Result
Built with