AICAPAY
  1. Payment(赞比亚)
AICAPAY
  • Introduce
  • 响应码
  • 测试数据
  • 接口规则
    • 安全规范
  • Pay In(代收)
    • Pay In Result Notification
    • Pay In(尼日利亚)
      • Initiate Pay In
      • Query Pay In Result
    • Pay In(墨西哥)
      • Initiate Pay In
      • Query Pay In Result
  • Pay Out(代付)
    • Pay Out Result Notification
    • Initiate Pay Out
      POST
    • Query Pay Out Result
      POST
  • Payment(赞比亚)
    • Payment notification
    • Initiate Payment
      POST
    • Query Payment Result
      POST
  • Validate
    • Name Enquiry(尼日利亚)
      POST
  • Institution List
    • Bank List
      POST
    • Wallet List
      POST
  • Merchant Api
    • queryMerchantBalance
      POST
  • Virtual Account(尼日利亚)
    • Virtual Account Collect Notification
    • Confirm Notification Result
      POST
    • Create Virtual Account
      POST
    • Update Virtual Account Status
      POST
    • Query Virtual Account Detail
      POST
    • Query Virtual Account List
      POST
  • Schemas
    • Schemas
      • BasePageReq
      • Resp
      • Query Balance Resp
      • BaseRespDTO
      • Open SubMerchant Req
      • VertifyPayReq
      • NotifyDto
      • PageResultBankInstitutionDto
      • Open SubMerchant Resp
      • JSONConfig
      • PaymentBankAccReq
      • JSONObject
      • PaymentBankCardReq
      • PaymentBankCardResp
      • OnlineBankingReq
      • PaymentOnlineBankingDto
      • CollectionCheckoutOrderDto
    • QueryInstitutionListDto
    • PaymentOnBehalfReq
    • QueryPayStatusDto
    • QueryTransferInReq
    • QuerySubAccReq
    • QueryAccountNameReq
    • UpdateSubAccStatusReq
    • 返回的数据
    • NetworkDto
    • SubAccDto
    • PageResultDtoSubAccDto
    • QueryAccountNameDto
    • AccountOperationResp
    • CreateSubAccReq
    • PaymentInfoDto
    • QueryOneSubAccReq
    • PaymentOrderReq
    • TransferBankSubmitDto
    • CollectionPaymentReq
    • CollectionPaymentDto
    • PaymentWalletReq
    • QueryTransferInDto
    • QueryTransferDto
    • QueryPaymentOrderDto
    • QueryCollectionDto
    • OnlinePaymentReq
    • CollectionPaymentMxDto
  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": "2019-08-24T14:15:22Z",
    "endTime": "2019-08-24T14:15:22Z",
    "createTime": "2019-08-24T14:15:22Z",
    "updateTime": "2019-08-24T14:15:22Z"
}
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": "2019-08-24T14:15:22Z",
    "endTime": "2019-08-24T14:15:22Z",
    "createTime": "2019-08-24T14:15:22Z",
    "updateTime": "2019-08-24T14:15:22Z"
}
Previous
Query Pay Out Result
Next
Initiate Payment
Built with