curl --location --request POST '/api/v2/webhooks/paystack' \
--header 'Content-Type: application/json' \
--data-raw '{
"event": "charge.success",
"data": {
"id": 5621884255,
"domain": "live",
"status": "success",
"reference": "000002251210110334637151205435",
"amount": 1080000,
"message": null,
"gateway_response": "Approved",
"paid_at": "2025-12-10T10:03:18.000Z",
"created_at": "2025-12-10T10:03:18.000Z",
"channel": "dedicated_nuban",
"currency": "NGN",
"ip_address": null,
"metadata": {
"receiver_account_number": "9328200277",
"receiver_bank": "Wema Bank",
"receiver_account_type": null,
"custom_fields": [
{
"display_name": "Receiver Account",
"variable_name": "receiver_account_number",
"value": "9328200277"
},
{
"display_name": "Receiver Bank",
"variable_name": "receiver_bank",
"value": "Wema Bank"
}
]
},
"fees_breakdown": {
"amount": "10800",
"formula": null,
"type": "paystack"
},
"log": null,
"fees": 10800,
"fees_split": null,
"authorization": {
"authorization_code": "AUTH_958hz1b3s8",
"bin": "100XXX",
"last4": "X956",
"exp_month": "11",
"exp_year": "2025",
"channel": "dedicated_nuban",
"card_type": "transfer",
"bank": "Keystone Bank",
"country_code": "NG",
"brand": "Managed Account",
"reusable": false,
"signature": null,
"account_name": null,
"sender_country": "NG",
"sender_bank": "Keystone Bank",
"sender_bank_account_number": "XXXXXX5956",
"sender_name": "RAPID FOODS NIGERIA COMPANY",
"narration": "1000685956/9328200277/CANTANTTECHNO/U",
"receiver_bank_account_number": "9328200277",
"receiver_bank": "Wema Bank"
},
"customer": {
"id": 324975155,
"first_name": "James",
"last_name": "Umoh",
"email": "welcometojames@gmail.com",
"customer_code": "CUS_qaj1y76qypar6ns",
"phone": "07031881710",
"metadata": {
"calling_code": "+234"
},
"risk_action": "default",
"international_format_phone": null
},
"plan": {},
"subaccount": {},
"split": {},
"order_id": null,
"paidAt": "2025-12-10T10:03:18.000Z",
"requested_amount": 1080000,
"pos_transaction_data": null,
"source": null
}
}'