| Field | Type | Whether Required | Length | Description |
|---|---|---|---|---|
| merchantOrderId | String | Yes | 32 | External merchant's order ID |
| merchantNo | String | Yes | 32 | Merchant number |
| transId | string | No | 32 | Transaction serial number |
| transType | String | Yes | 32 | Trans Type;02:Payment |
| status | int | Yes | 2 | 1:Success;2:Failure |
| verifyMethod | String | No | 64 | Verification mode: PIN; OTP; BIRTHDAY; PHONE; CVV; OPEN_URL |
| openUrl | String | No | 2048 | Bank verification URL |
| businessAmount | Long | No | - | Business amount |
| payAmount | Long | No | - | Pay Amount |
| fee | Long | No | - | Handling fee, 0 if payment has not been initiated |
| payeeAmount | Long | No | - | Actual amount received (settlement amount) |
| payType | String | No | 32 | PayType; 2:Bank Card,3:Bank Acc,8:Wallet Acc |
| Bank Card | Object | No | - | Bank Card |
| └─bankCode | String | Yes | 50 | Bank code |
| └─cardNo | String | Yes | 50 | Bank card number |
| └─cardName | string | Yes | 256 | Bank card name |
| Bank Acc | Object | No | - | Bank Acc |
| └─bankCode | String | Yes | 50 | Bank code |
| └─accountNo | String | Yes | 50 | Bank Account No |
| └─accountName | string | Yes | 256 | Bank Account Name |
| Wallet Acc | Object | No | - | Wallet Acc |
| └─network | String | Yes | 50 | network |
| └─walletAccNo | String | Yes | 50 | Wallet Acc No |
| └─walletAccName | string | No | 256 | Wallet Acc Name |
| countryCode | String | Yes | - | Country code |
| currency | String | Yes | - | Currency type |
| beginTime | Timestamp | No | - | Transaction time |
| endTime | Timestamp | No | - | Transaction completion time |
| errorCode | String | No | - | Error code |
| errorMessage | String | No | - | Error message |
| createTime | Timestamp | Yes | - | Creation time |
| updateTime | Timestamp | Yes | - | Update time |
{
"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"
}{
"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"
}