Events represent actions or state changes that occur within Finogates — such as a payment completing, a wallet being funded, or a user’s KYC being approved. When these actions happen, Finogates sends an event notification to your registered webhook endpoint.Documentation Index
Fetch the complete documentation index at: https://developer.finogates.com/llms.txt
Use this file to discover all available pages before exploring further.
What Are Events?
Every event is a JSON payload sent via HTTPPOST to your webhook URL.It contains metadata describing what happened, which resource was affected, and when it occurred. Example Payload
| Field | Description |
|---|---|
event | Event name (e.g., payment.success). |
id | Unique identifier for this specific webhook event. |
data | The event-specific data payload. |
eventGeneratedTime | UNIX timestamp when the event occurred. |
Event Delivery Flow
- An event occurs within Finogates (e.g.,
payment.success). - Finogates sends a webhook
POSTrequest to your configured endpoint. - Your server validates the signature and processes the event.
- Finogates expects a
2xxresponse code to confirm successful receipt.
2xx, Finogates retries delivery according to its Retry Behavior policy.
Event Naming Convention
All event names use dot notation, formatted as:kyc.approved— A user’s KYC verification succeeded.wallet.funding.success— A wallet was successfully funded.payment.failed— A payment attempt failed.
Next Steps
- View the complete list of event names — see Event Types.
- Learn to validate event authenticity — see Signature Verification.
- Review event retry logic — see Retry Behavior.
View Event Types
Browse all available webhook event types and their meanings.

