## How it works

Create a full or partial refund from a captured payment. The processor determines amount limits and whether a particular payment can still be refunded.

## Implementation

Open the payment, choose Refund, review the amount and submit the intended request. Inspect pending, review, succeeded or failed status before trying again. Use the original payment and refund IDs to reconcile a timeout. A status change reports the processing result; bank posting time can differ. Cancel an uncaptured authorization instead of issuing a refund.

## In this area

- Refund a payment
- Processor limits
- Refund statuses

## Related guides

- [Refunds](/docs/payment-api/refunds/)
- [Limits](/docs/dashboard/team/limits/)
- [Invoices](/docs/dashboard/invoices/)
- [Transaction details](/docs/dashboard/transaction-detail/)
