| Field | Type | Whether Required | Length | Example | Description |
|---|---|---|---|---|---|
| transId | string | No | 32 | B6864C218481468FBEB2640DB11078AD | Transaction serial number |
| transType | String | Yes | 32 | 03 | Trans Type;03:PayIn |
| merchantOrderId | String | Yes | 32 | AC71EC46019F49BBA7B61176E96843B4 | External merchant's order ID |
| merchantNo | String | Yes | 32 | 00000002 | Merchant number |
| status | int | Yes | 2 | 1 | Order status, 0: Initialized, 1: Success, 2: Failure, 3: Pending |
| requestAmount | Long | Yes | - | 10000 | Requested amount |
| payAmount | Long | No | - | 10000 | Actual payment amount, 0 if payment has not been initiated |
| fee | Long | No | - | 100 | Handling fee, 0 if payment has not been initiated |
| payeeAmount | Long | No | - | 9900 | Actual received amount, 0 if payment has not been initiated |
| payerAccNo | String | No | 32 | - | Payer's account number, in the channel payment account |
| payerName | String | No | 32 | - | Payer's name |
| accountNo | String | Yes | 32 | 9900592334 | Virtual account number for collection |
| countryCode | String | Yes | - | NG | Country code |
| currency | String | Yes | - | NGN | Currency type |
| beginTime | Timestamp | No | - | 1732672968000 | Transaction time |
| endTime | Timestamp | No | - | 1732672968000 | Transaction completion time |
| errorCode | String | No | - | - | Error code |
| errorMessage | String | No | - | - | Error message |
| createTime | Timestamp | Yes | - | 1732672968000 | Creation time |
| updateTime | Timestamp | Yes | - | 1732672968000 | Update time |