Refunds
A Refund is a single return of funds against a Payment — the
record of money sent back to a customer for a paid-for purchase.
Refunds are always created against a Payment on an Order, so
the operations that produce and list them live in the
Orders section, alongside the rest of the
order lifecycle. This page is the canonical reference for the
Refund object's shape — what fields you'll see on a
refund.complete webhook, on a list-order-refunds response, or
embedded under payments[].refunds[] on an order detail view.
The most-used flow is actionRefundOrderPayment (kick off a
refund against a specific payment) → refund.complete webhook
(delivery-side confirmation). For partial refunds and
refund-eligibility checks, see
getOrderRefundableItems.
The Refund object
Attributes
The ID of the refund.
The ID of the payment that was refunded.
The amount of the refund.
currencyrequiredNotes that were added against the refund.
The current status of the refund.
Possible values:pendingcompletefailedA dictionary of processor-specific data.
The date and time that the refund was created.