Skip to navigation

A refund failed (e.g. insufficient merchant balance or provider rejection).

Payload

The payload of this webhook request is an object.
eventTypestringRequired

The event type — one of refund.completed, refund.failed, refund.errored, refund.cancelled.

timestampdatetimeRequired
When the event was generated.
payloadobjectRequired

The refund transaction record — the same object returned by Retrieve Payment Status (GET /payment/{transactionId}) for the refund’s own transactionId. Additional transaction fields (processor references, FX details) may be present.

Response

200
Return any 2xx status to acknowledge receipt.