Wallet events

Webhook Event Model

Vendy sends these events when money is paid into an account number you own.

EventSent when
virtual_account_fundedA customer pays into one of your dedicated accounts
wallet_fundedSomeone pays into a wallet's own account number

The request has an x-signature header. See Validating Webhook Signatures.

virtual_account_funded

FieldTypeDescription
amountStringAmount received
currencyStringISO 4217 code
virtualAccountIdIntegerThe dedicated account's id
accountNumberStringThe dedicated account number
customerNameStringThe customer the account belongs to
accountNameStringThe account name
bankNameStringThe bank
commentStringThe bank's narration
payerStringThe sender, as reported by the bank
refidStringVendy reference for this inflow
dateStringWhen Vendy received it
{
    "event.type": "virtual_account_funded",
    "data": {
        "amount": "3000.0",
        "currency": "NGN",
        "virtualAccountId": 6,
        "accountNumber": "9012345678",
        "customerName": "Ada Okafor",
        "accountName": "Ada's Store Ada Okafor",
        "bankName": "FCMB",
        "comment": "CREDIT OF NGN3000.00 FROM GTBank(Tester Name - 0123****789) TO Vendy Ada's Store Ada Okafor(9012****678)",
        "payer": "Tester Name - 0123****789",
        "refid": "VND-WLT-90380388708828553368894020813856",
        "date": "Oct 20, 2026 5:22 PM"
    }
}

wallet_funded

Note the lowercase accountname and bankname in this event.

FieldTypeDescription
amountStringAmount received
currencyStringISO 4217 code
walletIdIntegerThe wallet that was credited
accountNumberStringThe wallet's account number
accountnameStringThe account name
banknameStringThe bank
commentStringThe bank's narration
payerStringThe sender, as reported by the bank
refidStringVendy reference for this inflow
dateStringWhen Vendy received it
{
    "event.type": "wallet_funded",
    "data": {
        "amount": "3000.0",
        "currency": "NGN",
        "walletId": 2282,
        "accountNumber": "9012345678",
        "accountname": "Ada's Store",
        "bankname": "FCMB",
        "comment": "CREDIT OF NGN3000.00 FROM GTBank(Tester Name - 0123****789) TO Vendy Ada's Store(9012****678)",
        "payer": "Tester Name - 0123****789",
        "refid": "VND-WLT-90380388708828553368894020813856",
        "date": "Oct 20, 2026 5:22 PM"
    }
}