Skip to main content
Kyren Pay sends webhook notifications for the following event types.

Event Types

Event Object Structure

All webhook events share the same top-level structure:

order.paid

Sent when a customer successfully completes a payment.
This is the most important event. Use it to fulfill orders — for example, adding credits to a user’s account.

order.refunded

Sent when a refund has been applied to an order. Use this event to update entitlement, balance, or reconciliation records in your system. See Order refunds for the dashboard refund request flow and refund status definitions.

order.closed

Sent when an order is closed without successful payment.

Handling Events

Here’s how to handle webhook events in your endpoint: