Webhooks notify of events in real-time. Configure your webhook URL in your dashboard.
Select an event to see a sample payload.
{ "eventId": "01M3H7K3R9NBXV8QD3TZ7WYKM6", "customer_id": "01M3H7K2QXVB9NDTZ4R6PWGMSE", "eventType": "create-wallet.success", "eventCategory": "create_wallet", "eventData": { "wallet_id": "01M3H7K3R5QBXN9VD2TZ6WYKMS", "name": "Acme Technologies Limited API", "customer_id": "01M3H7K2QXVB9NDTZ4R6PWGMSE", "currency": "NGN", "identifier": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "tag": "api", "email": null, "phone": null, "wallet_meta": "" }, "pvb_wallet": "01M3H7K3R2N8VBXD5TZQ7WYKMP"}{ "eventId": "01M3H7K4S2NXVBQ9D7TZ3WYKM5", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "eventType": "bank-transfer.inflow.success", "eventCategory": "inflow_transaction", "eventData": { "id": "3f1c9a20-7d4e-4b85-9c13-6a2f8e0d5b71", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "destination_wallet_id": "01M3H7K3R9NBXV8QD3TZ7WYKM6", "type": "inter", "category": "bank_transfer_inflow", "amount": 100000, "currency": "NGN", "narration": "Transfer from ADA OKONKWO", "ip_address": "198.51.100.24", "transaction_id": "b94d7e02-1c58-4a33-9f61-7d2e4b8c05af", "timestamp": "2026-09-28T22:14:59.308Z", "internal_reference": "01M3H7K4S4QVBXN7D9TZ5WYKM3", "status": "COMPLETED", "provider": "nibss", "third_party_reference": "000000260928221450000000000001", "initiator_reference": "000000260928221450000000000001", "lock_funds_id": null, "recipient_name": null, "recipient_bank_account_number": "9900000034", "recipient_bank_account_name": "ACME TECHNOLOGIES LIMITED/ADA OKONKWO", "sender_bank_account_number": "9900000056", "sender_bank_name": "SAMPLE BANK", "sender_name": "ADA OKONKWO", "webhook_data": null, "fee": 0, "provider_fee": null, "pay_withholding_tax": false, "withholding_tax_type": null, "withholding_tax_destination": null, "withholding_tax_paid": false, "is_withholding_tax": false, "restriction_data": null, "batch_id": null, "execution_mode": null, "batch_number": null, "reason": null, "last_retry_attempt": null, "accrued_interest_wallet": null, "destination_wallet_balance": 100000, "destination_wallet_ledger_balance": 100000, "destination_transaction_balance": 100000, "reference": "01M3H7K4S4QVBXN7D9TZ5WYKM3", "session_id": "000000260928221450000000000001" }, "pvb_reference": "PVB01M3H7K4S6XBVQN3D5TZ7WYKM9", "pvb_wallet": "01M3H7K3RBQXVN5BD9TZ2WYKM4", "pvb_destination_wallet": null, "pvb_third_party_reference": null, "pvb_schedule_payment_id": null, "pvb_destination_account_creation_reference": null}{ "eventId": "01M3H7K5T8XVBQN5D6TZ4WYKM2", "customer_id": "7a3e1f90-4c82-4d16-b5e7-2f9a08c3d641", "eventType": "bank-transfer.outflow.success", "eventCategory": "bank_transfer_outflow", "eventData": { "id": "a142e8b7-3f05-4c69-8b2d-9e60a3f71c48", "customer_id": "7a3e1f90-4c82-4d16-b5e7-2f9a08c3d641", "source_wallet_id": "01M3H7K4S2NXVBQ9D7TZ3WYKM5", "type": "inter", "category": "bank_transfer_outflow", "amount": 1500000, "currency": "NGN", "narration": "Payout", "ip_address": "198.51.100.24", "transaction_id": "f903b1d8-27e4-4a65-9c81-0b5d6e3a729f", "timestamp": "2026-09-28T22:50:43.481Z", "session_id": "000000260928235046000000000002", "internal_reference": "01M3H7K6V2QBXVN7D3TZ9WYKM5", "status": "COMPLETED", "provider": "pocket", "third_party_reference": "PVB01M3H7K6V4XQBVN9D5TZ3WYKM7", "initiator_reference": "PVB01M3H7K6V4XQBVN9D5TZ3WYKM7", "lock_funds_id": null, "response_code": null, "response_message": null, "recipient_name": null, "recipient_bank_code": "999999", "recipient_bank_name": null, "recipient_bank_account_number": "9900000056", "recipient_bank_account_name": null, "webhook_data": null, "fee": 7500, "provider_fee": null, "pay_withholding_tax": false, "withholding_tax_type": null, "withholding_tax_destination": null, "withholding_tax_paid": false, "is_withholding_tax": false, "restriction_data": null, "batch_id": null, "execution_mode": null, "batch_number": null, "reason": null, "last_retry_attempt": null, "accrued_interest_wallet": null, "source_wallet_balance": 500000, "source_wallet_ledger_balance": 500000, "source_transaction_balance": 500000, "reference": "01M3H7K6V2QBXVN7D3TZ9WYKM5" }, "pvb_reference": "PVB01M3H7K6V4XQBVN9D5TZ3WYKM7", "pvb_wallet": "01M3H7K4S4QVBXN7D9TZ5WYKM3", "pvb_destination_wallet": null, "pvb_third_party_reference": null, "pvb_schedule_payment_id": null}{ "eventId": "01M3H7K4S8NVXBQ5D3TZ9WYKM7", "customer_id": "7a3e1f90-4c82-4d16-b5e7-2f9a08c3d641", "eventType": "wallet-transfer.outflow.success", "eventCategory": "wallet_transfer", "eventData": { "id": "c57a2e91-6b04-4f28-8d35-1e9c7a0f46b3", "customer_id": "7a3e1f90-4c82-4d16-b5e7-2f9a08c3d641", "source_wallet": "01M3H7K3R9NBXV8QD3TZ7WYKM6", "destination_wallet": "6e5a0c38-bb88-11f1-a539-42010a9c0026", "type": "inter", "category": "p2p", "amount": 50000, "currency": "NGN", "narration": "P2P to Ada Okonkwo", "ip_address": "198.51.100.24", "transaction_id": "d06f3b47-82ac-4e51-b739-5c84f1e20a96", "timestamp": "2026-09-28T22:29:05.812Z", "internal_reference": "01M3H7K5T2QXBVN9D4TZ6WYKM8", "status": "COMPLETED", "third_party_reference": "PVB01M3H7K5T4BXQVN7D2TZ8WYKM6", "initiator_reference": "PVB01M3H7K5T4BXQVN7D2TZ8WYKM6", "source_wallet_balance": 50000, "source_wallet_ledger_balance": 50000, "destination_wallet_balance": 150000, "destination_wallet_ledger_balance": 150000, "source_transaction_balance": 50000, "destination_transaction_balance": 150000, "reference": "01M3H7K5T2QXBVN9D4TZ6WYKM8", "fee": null, "reason": null, "batch_id": null, "withholding_tax_type": null, "accrued_interest_wallet": null }, "pvb_reference": "PVB01M3H7K5T6VQXBN3D8TZ2WYKM4", "pvb_wallet": "01M3H7K3RBQXVN5BD9TZ2WYKM4", "pvb_destination_wallet": "01M3H7K3RDXVBQ7ND5TZ9WYKM8", "pvb_third_party_reference": "e8213c65-4d79-4a0b-9e52-3f7b1d8c604a", "pvb_schedule_payment_id": null}{ "eventId": "01M4FAIL0UTFL0WEXAMPLE0001", "customer_id": "7a3e1f90-4c82-4d16-b5e7-2f9a08c3d641", "eventType": "bank-transfer.outflow.failed", "eventCategory": "outflow_transaction", "eventData": { "id": "01M4FAILTXNEXAMPLE000000001", "customer_id": "7a3e1f90-4c82-4d16-b5e7-2f9a08c3d641", "source_wallet_id": "01M3H7K4S2NXVBQ9D7TZ3WYKM5", "destination_wallet_id": "00000000-0000-0000-0000-000000000000", "type": "outflow", "category": "bank_transfer_outflow", "amount": 5000000, "currency": "NGN", "narration": "Payout", "ip_address": "198.51.100.24", "transaction_id": "01M4FAILTXNEXAMPLE000000001", "timestamp": "2026-10-21T11:05:00.000Z", "status": "failed", "third_party_reference": "WT-00000-DR-0000000000000-EXAMPLE", "initiator_reference": "PVB01M4FAIL0UTFL0WEXAMPLE01", "response_code": null, "response_message": null, "recipient_bank_code": "999999", "recipient_bank_name": "SAMPLE BANK", "recipient_bank_account_name": "ADA OKONKWO", "recipient_bank_account_number": "9900000056", "session_id": "000000261021110500000000000003", "internal_reference": "01M4FAILREFEXAMPLE000000001", "created_at": "2026-10-21T11:04:40.000Z", "updated_at": "2026-10-21T11:05:00.000Z", "source_wallet_balance": 2000000, "source_wallet_ledger_balance": 2000000, "source_transaction_balance": 2000000, "destination_wallet_balance": 0, "destination_wallet_ledger_balance": 0, "reference": "01M4FAILREFEXAMPLE000000001", "provider": "nibss", "reason": "Beneficiary account name mismatch", "fee": 5000 }, "pvb_reference": "PVB01M4FAIL0UTFL0WEXAMPLE01", "pvb_wallet": "01M3H7K4S4QVBXN7D9TZ5WYKM3", "pvb_destination_wallet": null, "pvb_third_party_reference": "WT-00000-DR-0000000000000-EXAMPLE", "pvb_schedule_payment_id": null}{ "eventId": "01M3H7K3RBQXVN5BD9TZ2WYKM4", "customer_id": "01M3H7K2QXVB9NDTZ4R6PWGMSE", "eventType": "reserve_virtual_account.success", "eventCategory": "reserve_account", "eventData": { "wallet_id": "01M3H7K3R5QBXN9VD2TZ6WYKMS", "account_type": "Savings", "account_number": "9900000012", "account_name": "Acme Technologies Limited/Acme Technologies Limited API", "provider_reference": "01M3H7K3RDXVBQ7ND5TZ9WYKM8", "bank_name": "POCKET", "status": "Active", "identifier": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "isPaypoint": false, "paypoint": {} }, "pvb_wallet": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "pvb_paypoint": null, "pvb_reference": "01M3H7K3RDXVBQ7ND5TZ9WYKM8"}{ "eventId": "01M3H7K2QXVB9NDTZ4R6PWGMSE", "customer_id": "01M3H7K2QXVB9NDTZ4R6PWGMSE", "eventType": "interest-accrued.success", "eventCategory": "interest_accrued", "eventData": { "id": "01M3H7K3R7VBXQ9ND4TZ5WYKM2", "wallet_id": "8c41d2a6-bb52-11f1-a539-42010a9c0026", "balance": 2500000, "percentage": 3, "interest_date": "2026-09-01T00:00:00.000Z", "amount": 2055, "interest_type": "differential", "differential_wallet_id": "01M3H7K3R5QBXN9VD2TZ6WYKMS" }, "pvb_wallet": "01M3H7K2QYP4BXRD9TZN6WVKM3", "pvb_wallet_name": "Acme Technologies Limited Savings", "pvb_split_interest_with_wallet": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "pvb_split_interest_with_wallet_name": "Acme Technologies Limited API"}{ "eventId": "01M3H7K6V6BVXQN5D7TZ9WYKM3", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "eventType": "interest-payout.success", "eventCategory": "interest_payout", "eventData": { "id": "27b4c6a0-5e18-4d72-9a36-8c01f5b7e943", "amount": 733, "destination_wallet": "6e5a0c38-bb88-11f1-a539-42010a9c0026", "destination_wallet_balance": 1650814, "destination_wallet_ledger_balance": 1650814, "destination_transaction_balance": 1650814, "reference": "01M3H7K6V8VXBQN3D9TZ5WYKM7", "timestamp": "2026-10-01T00:08:58.626Z", "batch_id": "01M3H7K6V8VXBQN3D9TZ5WYKM7", "break_down": { "gross_interest_payout": 814, "withholding_tax": 81, "net_interest_payout": 733 } }, "pvb_reference": "PVB01M3H7K6V6BVXQN5D7TZ9WYKM3", "pvb_wallet": "01M3H7K3RDXVBQ7ND5TZ9WYKM8", "pvb_accrued_interest_wallet": "01M3H7K3RDXVBQ7ND5TZ9WYKM8", "pvb_destination_wallet": null, "pvb_third_party_reference": null}{ "eventId": "01M3H7K7W2QXBVN5D3TZ9WYKM6", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "eventType": "restriction-created.success", "eventCategory": "restriction", "eventData": { "id": "01M3H7K7W4BXQVN9D5TZ3WYKM7", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "type": "Wallet", "property": "Freeze", "reason": "Freeze Restriction", "amount": 0, "wallet_id": "01M3H7K3R9NBXV8QD3TZ7WYKM6", "status": "Active", "available_balance": 345230, "ledger_balance": 345230 }, "pvb_wallet": "01M3H7K3RBQXVN5BD9TZ2WYKM4"}{ "eventId": "01M3H7K7W8XVBQN5D6TZ4WYKM3", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "eventType": "restriction-created.success", "eventCategory": "restriction", "eventData": { "id": "01M3H7K8X2QBXVN7D3TZ9WYKM4", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "type": "Wallet", "property": "Lien", "reason": "This transaction is currently in review and would be updated shortly", "amount": 1000000, "wallet_id": "6e5a0c38-bb88-11f1-a539-42010a9c0026", "status": "Active", "available_balance": 650733, "ledger_balance": 1650733 }, "pvb_wallet": "01M3H7K3RDXVBQ7ND5TZ9WYKM8"}{ "eventId": "01M3H7K7W6VQXBN3D8TZ2WYKM5", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "eventType": "restriction-lifted.success", "eventCategory": "restriction", "eventData": { "id": "01M3H7K7W4BXQVN9D5TZ3WYKM7", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "type": "Wallet", "property": "Freeze", "reason": "Freeze Restriction", "transaction_reference": null, "amount": 0, "lifted_at": "2026-10-01T12:43:36.000Z", "wallet_id": "01M3H7K3R9NBXV8QD3TZ7WYKM6", "status": "Lifted", "available_balance": 345230, "ledger_balance": 345230 }, "pvb_wallet": "01M3H7K3RBQXVN5BD9TZ2WYKM4"}{ "eventId": "01M3H7K8X4XQBVN9D5TZ3WYKM2", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "eventType": "restriction-lifted.success", "eventCategory": "restriction", "eventData": { "id": "01M3H7K8X2QBXVN7D3TZ9WYKM4", "customer_id": "01M3H7K3R2N8VBXD5TZQ7WYKMP", "type": "Wallet", "property": "Lien", "reason": "This transaction is currently in review and would be updated shortly", "transaction_reference": null, "amount": 1000000, "lifted_at": "2026-10-01T12:48:11.000Z", "wallet_id": "6e5a0c38-bb88-11f1-a539-42010a9c0026", "status": "Lifted", "available_balance": 1650733, "ledger_balance": 1650733 }, "pvb_wallet": "01M3H7K3RDXVBQ7ND5TZ9WYKM8"}