> ## Documentation Index
> Fetch the complete documentation index at: https://doc-test-my.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Refunds

> Initiate normal and instant refunds to your customers using Razorpay Refund APIs. View and update refund using APIs.

Make full or partial refunds to customers. You can initiate refunds only on those payments that are in `captured` state. A payment in `authorized` state is auto-refunded if not `captured` within 3 days of creation. You can create and manage refunds using APIs or from the [Dashboard](/docs/payments/refunds#dashboard-actions).<br /><br />

<CardGroup cols={2}>
  <Card title="Create a Normal Refund" href="/docs/api/refunds/create-normal">
    `POST` `/v1/payments/:id/refund`

    Creates a normal refund for a payment.
  </Card>

  <Card title="Fetch Multiple Refunds for a Payment" href="/docs/api/refunds/fetch-multiple-refund-payment">
    `GET` `/v1/payments/:id/refunds`

    Retrieves multiple refunds for a payment.
  </Card>

  <Card title="Fetch a Specific Refund for a Payment" href="/docs/api/refunds/fetch-specific-refund-payment">
    `GET` `/v1/payments/:payment_id/refunds/:refund_id`

    Retrieves details of a specific refund made for a payment.
  </Card>

  <Card title="Fetch All Refunds" href="/docs/api/refunds/fetch-all">
    `GET` `/v1/refunds/`

    Retrieves details of all refunds.
  </Card>

  <Card title="Fetch Refund With ID" href="/docs/api/refunds/fetch-with-id">
    `GET` `/v1/refunds/:id`

    Retrieves the refund using the id.
  </Card>

  <Card title="Update a Refund" href="/docs/api/refunds/update">
    `PATCH` `/v1/refunds/:id/`

    Updates the `notes` parameter for a refund.
  </Card>
</CardGroup>

## Related Guides

* [About Refunds](/docs/payments/refunds)
* [Set Up Webhooks](/docs/webhooks/setup-edit-payments)
* [Sample Payloads](/docs/webhooks/refunds)
