Settlement
CORE ENDPOINTS
core_endpoint_base_url: https://demo.etranzact.com/virtual-funding
SETTLEMENT NOTIFICATION
Description: Settlement notification to be shared with bank
REQUEST PARAMETERS
| Parameter | Type | Description | Required |
|---|---|---|---|
| sessionId | String | Transaction session ID | Yes |
| initiationTranRef | String | Transaction reference | Yes |
| accountNumber | String | Customer virtual account number | Yes |
| tranRemarks | String | Transaction remarks | Yes |
| transactionAmount | Integer | Transaction amount | Yes |
| settledAmount | Integer | Settlement amount | Yes |
| feeAmount | Integer | Fee Amount | Yes |
| vatAmount | Integer | Vat Amount | Yes |
| currency | String | Currency | Yes |
| channelId | String | Channel ID | Yes |
| tranDateTime | String | Transaction date | Yes |
- Sample Request
- Sample Response
POST / settlement_notif
curl `{core_endpoint_base_url}/settlement_notif`
-H "Content-type: application/json"
-H "Authorization: Bearer YOUR_SECRET_KEY"
-X POST
-d '{
"sessionId": "99990000554443332221",
"initiationTranRef": "xxssssaasdfff",
"accountNumber": "9900000012",
"tranRemarks": "TO MERCHANT001",
"transactionAmount": 14000,
"settledAmount": 13900,
"feeAmount": 100,
"vatAmount": 0,
"currency": "NGN",
"channelId": "1",
"tranDateTime": "2012-04-23 18:25:43"
}'
POST / settlement_notif
{
"requestSuccessful": true,
"sessionId": "99990000554443332221",
"responseMessage": "success",
"responseCode": "00"
}