Webhook
Webhook response
If you have webhook notifications set up on your dashboard, we will send you updates for different activities, samples of which can be found below:
Transaction types
{
"event": "charge.completed",
"data": {
"createdAt": "2021-11-18T15:23:16.781",
"narration": "CARD Transaction ",
"destinationCurrency": "NGN",
"sourceAmount": 100,
"sourceCurrency": "NGN",
"tnxRef": "6e003f69-55e3-4117-aa7a-f4259ad227ae",
"status": "successful",
"destinationAmount": 100,
"customer": {
"id": 13,
"name": "Demo Tester",
"email": "[email protected]",
"phone": 07000000001,
"createdAt": "2021-07-20 10:28:43",
"updatedAt": "2021-07-20 10:28:43"
}
}
}Resend Webhook
POST
{{env_url}}/nucleus/tnx/webhook?reference={{tx_ref}}
This endpoint allows you to resend webhooks from failed sending queues to your server.
You’d need to pass your merchant public key in the request header (x-auth-token). This can be obtained from your merchant dashboard → Settings → Generate API keys → Merchant public key.
Headers
Name
Value
Content-Type
application/json
x-auth-token
merchant public key
Authorization
Bearer {{token}}
Query Params
Response
Last updated
