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"
}