Refund webhooks

Subscribe to refund webhooks for updates on status changes

Refunds

Webhooks can be configured to receive updates on every status change that occurs through the life cycle of a refund.

Refund statuses

Refund statuses

Refund webhook payload

The webhook payload data field represents all refund detail fields returned in the get payin endpoint.

Refund events

EventDescription
refund.createdTriggered when a refund is created and waiting approval. The refund status is CREATED.
refund.processingTriggered when a refund is approved and is currently processing. The refund status is PROCESSING.
refund.succeededTriggered when a refund has completed processing. The refund status is SUCCEEDED.
refund.failedTriggered when a refund unsuccessfully attempted to process. The refund status is FAILED.
refund.canceledTriggered when a refund is canceled before the refund completes processing. The refund status is CANCELED.
refund.in_reviewTriggered when a refund is flagged for risk review. The refund status is IN_REVIEW.