Skip to main content
Triggered when a successful wallet topup payment is processed. Delivered to the funded user’s organisation.
currency falls back to USD and amount falls back to paymentTransaction.meta.usdAmount when the original currency is not one of USD, KES, or NGN.
{
  "webhook_event": "wallet.funded",
  "user": {
    "_id": "<userId>",
    "email": "<string>",
    "fname": "<string>",
    "lname": "<string>",
    "name": "<string>"
  },
  "funding": {
    "amount": "<number>",
    "currency": "USD | NGN | KES",
    "reference": "<paymentTransaction.tx_ref>",
    "payment_id": "<paymentTransaction.id>",
    "provider": "flutterwave | <provider>"
  }
}