Skip to main content
Use refunds to return funds for payments that have reached P_SETTLED. Refund requests are idempotent and must reference the original payment token.
Create refunds only after the payment reaches P_SETTLED.

Create a refund

Body fields

Statuses

Refunds are asynchronous. The API returns a status field; list filters include R_INITIATED, R_COMPLETED, R_FAILED, and R_CANCELED.

Webhook events to expect

  • refund.created
  • refund.completed
  • refund.failed
  • refund.canceled

Key endpoints

See also