Webhook Notification Service
Description: Provides real-time transaction status updates to participating institutions.
Instead of repeatedly polling transaction status, institutions may receive asynchronous updates from eTranzact.
Webhook Endpoint
Client provides endpoint during onboarding.
- Example:
https://client-domain.com/api/v1/webhooks/transaction-status
Webhook Security
The following headers will be sent:
Content-Type: application/json
X-API-Key: <client-api-key>
X-Event-Time: 2026-04-17T13:45:30Z
Example:
https://client-domain.com/api/v1/webhooks/transaction-status
Request Headers
Content-Type: application/json
X-API-Key: <client-api-key>
X-Event-Time: 2026-04-17T13:45:30Z
Sample Notification
{
"event": "TRANSACTION_STATUS",
"data": {
"reference": "09FG210817200150711WVSL1K",
"clientReference": "AS24Test00050",
"amount": 100.00,
"fee": 0.00,
"currency": "566",
"status": "SUCCESS",
"responseCode": "00",
"responseMessage": "Transaction Successful",
"transactionDate": "2026-04-17T13:44:55Z"
}
}
- Expected Response
200 OK
Optional Body:
{
"status": "received"
}