Razorpay Docs Logo
Razorpay Docs Logo
/
Docs AI persona

R.A.Y.

Beta

Beta

Pricing

API Reference

Support

Log In

Introduction

API Reference Guide

API Changelog

Understand Razorpay APIs

Authentication

Sandbox Setup

Best Practices

Glossary

Payments

Orders

Payments

Downtime

Settlements

Instant Settlements

Refunds

Refunds Entity

Create a Normal Refund

Create a Normal Refund (Idempotent Request)

Create an Instant Refund

Create an Instant Refund (Idempotent Request)

Fetch Multiple Refunds for a Payment

Fetch a Specific Refund for a Payment

Fetch All Refunds

Fetch Refund With ID

Update a Refund

Disputes

Documents

Customers

Payment Links

QR Codes

Invoices

Subscriptions

Route

Smart Collect

Bills

About Bills

Bills Entity

Create a Bill

Update a Bill

Delete a Bill

Partners

Account

Product Configuration

Stakeholder

Documents

Webhooks

Payout APIs

Get Started

Account Validation

Fetch Balance

Composite Account Validation

Contacts

Fund Accounts

Payouts

Payouts to Cards

Payout Composite

Payouts Approval

Payout Idempotency

Payout Links

Payout Wallet - Amazon

Transactions

Api

Refunds

API Test Keys

Refunds 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

.

Fork the Razorpay Postman Public Workspace and try the Refunds APIs using your

Test API Keys

.

Run in Postman

Related Guides:

About Refunds

Set Up Webhooks

Sample Payloads

Endpoints

09

Create a Normal Refund

POST

Creates a normal refund for a payment.

Create a Normal Refund (Idempotent Request)

POST

Retry or send the same normal refund request multiple times safely by creating a normal refund idempotency request.

Create an Instant Refund

POST

Creates an instant refund for a payment.

Create an Instant Refund (Idempotent Request)

POST

Retry or send the same instant refund request multiple times safely by creating an instant refund idempotency request.

Fetch Multiple Refunds for a Payment

GET

Retrieves multiple refunds for a payment.

Fetch a Specific Refund for a Payment

GET

Retrieves details of a specific refund made for a payment.

Fetch All Refunds

GET

Retrieves details of all refunds.

Fetch Refund With ID

GET

Retrieves the refund using the id.

Update a Refund

PATCH

Updates the notes parameter for a refund.