Webhooks
Subscribe to real-time event notifications for transfers, customers, and recipient status changes.Overview
AxisFI uses webhooks to notify your application when an event happens in your account. Webhooks are particularly useful for asynchronous events like bank transfers or KYC identity verification, allowing you to trigger backend actions without constant API polling.Security & Signature Verification
To ensure that a request is genuinely sent by AxisFI, each webhook includes anX-Webhook-Signature in the header.
Best Practice: We strongly recommend verifying the HMAC-SHA256 signature using your account’s Webhook Secret before processing any data.
Event Types
Transfers
Stay updated on the lifecycle of individual or batch transfers.
Payload examples
The data object is the same as the response body of Transfer endpoint (
POST /api/transfer/create). See example below.
Deposit
Triggered when external funds are detected entering your wallet address
Payload examples
The data object is the same as the response body of Create Deposit. See example below.
Return
Receive notifications when a payout is returned by the beneficiary bank and when the returned funds are credited to your AxisFI balance.
Payload example
The data object is the same as the response body of the Get Return Details endpoint (
GET /api/transactions/return/detail).
Customer
Monitor status changes for customer onboarding and identity verification.
Payload examples
The data object is the same as the response body of Create Customer. See example below.
Recipient
Monitor the status of your saved recipients.
Payload examples
The data object is the same as the response body of Create Recipient. See example below.

