Webhook Event Model
| Field | Type | Description | Nullable |
|---|---|---|---|
| event.type | Enum(String) | Type of webhook event: 'virtual_account_funded', 'wallet_funded' | false |
| data | Wallet | Transaction Details | false |
Sample successful webhook event response
{
"event.type": "virtual_account_funded",
"data": {
"amount": "3000.0",
"currency": "NGN",
"virtualAccountId": 6,
"accountNumber": "7010244508",
"customerName": "Opeyemi",
"accountName": "jay123 Opeyemi ",
"bankName": "FCMB",
"comment": "CREDIT OF NGN3000.00 FROM GTBank(Tester Name - 0123****789) TO Vendy jay123 Opeyemi(7010****508)",
"payer": "Tester Name - 0123****789",
"refid": "VND-WLT-90380388708828553368894020813856",
"date": "Oct 19, 2026 5:22 PM"
}
}{
"event.type": "wallet_funded",
"data": {
"amount": "3000.0",
"currency": "NGN",
"virtualAccountId": 6,
"accountNumber": "7010244508",
"customerName": "Opeyemi",
"accountName": "jay123 Opeyemi ",
"bankName": "FCMB",
"comment": "CREDIT OF NGN3000.00 FROM GTBank(Tester Name - 0123****789) TO Vendy jay123 Opeyemi(7010****508)",
"payer": "Tester Name - 0123****789",
"refid": "VND-WLT-90380388708828553368894020813856",
"date": "Oct 19, 2026 5:22 PM"
}
}
