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 Paywint (e.g.,
payment.success). - Paywint sends a webhook
POSTrequest to your configured endpoint. - Your server validates the signature and processes the event.
- Paywint expects a
2xxresponse code to confirm successful receipt.
2xx, Paywint 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.

