GETURL:
https://app.kulmipay.com/api/v1/webhooks/events/
Results are ordered from newest to oldest.
Code example
cURL
Event object
Unique identifier for this event record. Use this ID when triggering a replay.
The webhook configuration this event was sent to.
The event type. One of:
collection_event— a payment collection changed statesend_money_event— a disbursement changed statereversal_event— a chargeback or reversal was processedwallet_transfer_event— an intra-wallet transfer completedsubscription_event— a subscription or billing cycle changed state
The JSON payload that was (or will be) delivered to your endpoint. This is the complete event data, serialized as a JSON string.
Delivery status of this event. One of:
PENDING— queued, not yet attemptedPROCESSING— currently being deliveredDELIVERED— successfully delivered (your endpoint returned a 2xx response)FAILED— all delivery attempts failed
The error message from the most recent failed delivery attempt. Present only when
status is FAILED. Truncated to 300 characters.ISO 8601 timestamp of when this event was created.
ISO 8601 timestamp of the last status update for this event.
Example response
Replaying events
When an event has aFAILED status, Kulmi Pay supports replaying it to retry delivery. Replaying re-enqueues the original payload and sends it to the same webhook endpoint.
To replay an event, use the event’s id with the replay endpoint:
cURL
Before replaying events, make sure your endpoint is reachable and returning 2xx responses. Replaying to a persistently failing endpoint will increment the
failures_count on the webhook and may cause it to be disabled.