# Razorpay: India API Reference

## API Reference

### Introduction

- [API Reference Guide](https://razorpay-881012b3.mintlify.app/docs/api.md): Get started with Razorpay APIs and test them on Postman. Generate API Keys in Test and Live Modes.
- [API Changelog](https://razorpay-881012b3.mintlify.app/docs/api/changelog.md): List of changes made to Razorpay APIs.
- [Understand Razorpay APIs](https://razorpay-881012b3.mintlify.app/docs/api/understand.md): Explanation of Razorpay API structure and the various components such as HTTP methods, status codes, data types and parameter types. Details on versioning, rate limiting and pagination.
- [API Authentication](https://razorpay-881012b3.mintlify.app/docs/api/authentication.md): Authentication process for Razorpay APIs.
- [API Sandbox Setup](https://razorpay-881012b3.mintlify.app/docs/api/sandbox-setup.md): Sandbox setup for testing Razorpay APIs.
- [Install the Razorpay CLI](https://razorpay-881012b3.mintlify.app/docs/api/install-cli.md): Install the Razorpay CLI on macOS, Linux or Windows to interact with Razorpay APIs from your terminal.
- [Best Practices](https://razorpay-881012b3.mintlify.app/docs/api/best-practices.md): Find the best practices to follow while working with Razorpay APIs.
- [Glossary](https://razorpay-881012b3.mintlify.app/docs/api/glossary.md): A list of commonly used terms related to Razorpay APIs.

### Payments

- [Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments.md): Capture and fetch Payments using Razorpay APIs.

#### Orders

- [Orders](https://razorpay-881012b3.mintlify.app/docs/api/orders.md): Create, view and update an Order using Razorpay APIs.
- [Orders Entity](https://razorpay-881012b3.mintlify.app/docs/api/orders/entity.md): Entity parameters and sample code for Orders API.
- [Create an Order](https://razorpay-881012b3.mintlify.app/docs/api/orders/create.md): Create an Order using Razorpay Orders API.
- [Fetch All Orders](https://razorpay-881012b3.mintlify.app/docs/api/orders/fetch-all.md): Fetch all Orders using Razorpay Orders API.
- [Fetch All Orders (With Expanded Payments)](https://razorpay-881012b3.mintlify.app/docs/api/orders/fetch-all-expanded-payments.md): Expand payments object when fetching Order details using Razorpay Orders API.
- [Fetch All Orders (With Expand Card Payments)](https://razorpay-881012b3.mintlify.app/docs/api/orders/fetch-all-expanded-card-payments.md): Expand card object when fetching payents for Orders using Razorpay Orders API.
- [Fetch an Order With ID](https://razorpay-881012b3.mintlify.app/docs/api/orders/fetch-with-id.md): Fetches an Order with its id using the Razorpay Orders API.
- [Fetch Payments for an Order](https://razorpay-881012b3.mintlify.app/docs/api/orders/fetch-payments.md): Fetch payments for an Order using Razorpay Orders API.
- [Update an Order](https://razorpay-881012b3.mintlify.app/docs/api/orders/update.md): Update an Order using Razorpay Orders API.

#### Payments

- [Payments Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/entity.md): Know about payment entities and their description.
- [Capture a Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/capture.md): Create a Payment using Razorpay Payments API.
- [Fetch a Payment With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-with-id.md): Fetch a Payment using Razorpay Payments API.
- [Fetch a Payment (With Expanded Card Details)](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-payment-expanded-card.md): Fetch a Payment with Expanded Card Details using Razorpay Payments API.
- [Fetch a Payment with Expanded EMI Details](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-payment-expanded-emi.md): Fetch a Payment with Expanded EMI details using Razorpay Payments API.
- [Fetch a Payment with Expanded Offers Details](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-payment-expanded-offers.md): Fetch a Payment with Expanded Offers details using Razorpay Payments API.
- [Fetch All Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-all-payments.md): Fetch all Payments using Razorpay Payments API.
- [Fetch All Payments (With Expanded Card Details)](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-all-payments-with-expanded-card-details.md): Fetch all Payments (With Expanded Card Details) using Razorpay Payments API.
- [Fetch All Payments (With Expanded EMI Details)](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-all-payments-with-expanded-emi-details.md): Fetch all Payments (With Expanded EMI Details) using Razorpay Payments API.
- [Fetch Payments Based on Orders](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-payments-orders.md): Fetch Payments Based on Orders using Razorpay Payments API.
- [Fetch Card Details of a Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/fetch-card-details-payment.md): Fetch Card Details of a Payment using Razorpay Payments API.
- [Update a Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/update.md): Update a Payment using Razorpay Payments API.

#### Downtime

- [Payment Downtime](https://razorpay-881012b3.mintlify.app/docs/api/payments/downtime.md): Check the Payment Downtime API to view a list of affected payment methods during downtime.
- [Payment Downtime Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/downtime/entity.md): Know about the Payment Downtime entity parameters and their description.
- [Fetch All Payment Downtime Details](https://razorpay-881012b3.mintlify.app/docs/api/payments/downtime/fetch-all.md): Fetch all payment downtime details using Razorpay Payment Downtime API.
- [Fetch Payment Downtime Details With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/downtime/fetch-with-id.md): Fetch Payment Downtime Details With id using Razorpay Payments Downtime API.

#### Settlements

- [Settlements](https://razorpay-881012b3.mintlify.app/docs/api/settlements.md): Fetch Settlements and Settlements Recon information using Razorpay APIs.
- [Settlements Entity](https://razorpay-881012b3.mintlify.app/docs/api/settlements/entity.md): Know about the settlements entity parameters and their descriptions.
- [Fetch All Settlements](https://razorpay-881012b3.mintlify.app/docs/api/settlements/fetch-all.md): Fetch All Settlements using Razorpay Settlements API.
- [Fetch Settlements With ID](https://razorpay-881012b3.mintlify.app/docs/api/settlements/fetch-with-id.md): Fetch Settlements with Razorpay Settlements id.
- [Fetch Settlement Recon Details](https://razorpay-881012b3.mintlify.app/docs/api/settlements/fetch-recon.md): Settlement Recon using Razorpay Settlements API.

#### Instant Settlements

- [Instant Settlements](https://razorpay-881012b3.mintlify.app/docs/api/settlements/instant.md): Check Razorpay Capital Instant Settlement APIs (On-demand Settlement APIs).
- [Instant Settlements Entity](https://razorpay-881012b3.mintlify.app/docs/api/settlements/instant/entity.md): Know about the instant settlements entity parameters and their descriptions.
- [Create an Instant Settlement](https://razorpay-881012b3.mintlify.app/docs/api/settlements/instant/create.md): Create an Instant Settlement using Razorpay Payments API.
- [Fetch All Instant Settlements](https://razorpay-881012b3.mintlify.app/docs/api/settlements/instant/fetch-all.md): Fetch All Instant Settlements using Razorpay Payments API.
- [Fetch Instant Settlement With ID](https://razorpay-881012b3.mintlify.app/docs/api/settlements/instant/fetch-with-id.md): Fetch Instant Settlement with ID using Razorpay Payments API.
- [Fetch All Instant Settlements With Payout Details](https://razorpay-881012b3.mintlify.app/docs/api/settlements/instant/fetch-all-payout.md): Fetch All Instant Settlements with Payout Details using Razorpay Payments API.
- [Fetch Instant Settlement With ID and Payout Details](https://razorpay-881012b3.mintlify.app/docs/api/settlements/instant/fetch-with-id-payout.md): Fetch Instant Settlement with ID and Payout Details using Razorpay Payments API.

#### Refunds

- [Refunds](https://razorpay-881012b3.mintlify.app/docs/api/refunds.md): Initiate normal and instant refunds to your customers using Razorpay Refund APIs. View and update refund using APIs.
- [Refunds Entity](https://razorpay-881012b3.mintlify.app/docs/api/refunds/entity.md): Know about refunds entity parameters and their description.
- [Create a Normal Refund](https://razorpay-881012b3.mintlify.app/docs/api/refunds/create-normal.md): Create a Normal Refund using Razorpay Refunds API.
- [Create a Normal Refund (Idempotent Request)](https://razorpay-881012b3.mintlify.app/docs/api/refunds/normal-refunds-idempotent.md): Retry or send the same normal refund request multiple times safely using the Razorpay API.
- [Create an Instant Refund](https://razorpay-881012b3.mintlify.app/docs/api/refunds/create-instant.md): Create an Instant Refund using Razorpay Refunds API.
- [Create an Instant Refund (Idempotent Request)](https://razorpay-881012b3.mintlify.app/docs/api/refunds/instant-refunds-idempotent.md): Retry or send the same instant refund request multiple times safely using the Razorpay API.
- [Fetch Multiple Refunds for a Payment](https://razorpay-881012b3.mintlify.app/docs/api/refunds/fetch-multiple-refund-payment.md): Fetch Multiple Refunds for a Payment using Razorpay Refunds API.
- [Fetch a Specific Refund for a Payment](https://razorpay-881012b3.mintlify.app/docs/api/refunds/fetch-specific-refund-payment.md): Fetch a Specific Refund for a Payment using Razorpay Refunds API.
- [Fetch All Refunds](https://razorpay-881012b3.mintlify.app/docs/api/refunds/fetch-all.md): Fetch all Refunds using Razorpay Refunds API.
- [Fetch Refund With ID](https://razorpay-881012b3.mintlify.app/docs/api/refunds/fetch-with-id.md): Fetch Refund With id using Razorpay Refunds API.
- [Update a Refund](https://razorpay-881012b3.mintlify.app/docs/api/refunds/update.md): Update a Refund using Razorpay Refunds API.

#### Disputes

- [Disputes](https://razorpay-881012b3.mintlify.app/docs/api/disputes.md): List of Dispute APIs available to perform various actions.
- [Disputes Entity](https://razorpay-881012b3.mintlify.app/docs/api/disputes/entity.md): Know about Disputes entity parameters and their description
- [Fetch All Disputes](https://razorpay-881012b3.mintlify.app/docs/api/disputes/fetch-all.md): Fetch all Disputes using Razorpay Disputes API.
- [Fetch a Dispute With ID](https://razorpay-881012b3.mintlify.app/docs/api/disputes/fetch.md): Fetch a Dispute using Razorpay Disputes API.
- [Fetch a Dispute With ID (With Expanded Payments Details)](https://razorpay-881012b3.mintlify.app/docs/api/disputes/fetch-dispute-expanded-payment.md): Fetch a Dispute using Razorpay Disputes API.
- [Fetch a Dispute With ID (With Expanded transaction.settlement Details)](https://razorpay-881012b3.mintlify.app/docs/api/disputes/fetch-dispute-expanded-transaction.md): Fetch a Dispute using Razorpay Disputes API.
- [Accept a Dispute](https://razorpay-881012b3.mintlify.app/docs/api/disputes/accept.md): Accept a Dispute using Razorpay Disputes API.
- [Contest a Dispute](https://razorpay-881012b3.mintlify.app/docs/api/disputes/contest.md): Contest a Dispute using Razorpay Disputes API.

#### Documents

- [Documents](https://razorpay-881012b3.mintlify.app/docs/api/documents.md): Securely send dispute-related documents to Razorpay using the Documents API.
- [Documents Entity](https://razorpay-881012b3.mintlify.app/docs/api/documents/entity.md): Know about documents entity parameters and their description.
- [Create a Document](https://razorpay-881012b3.mintlify.app/docs/api/documents/create.md): Create a Document using Razorpays API.
- [Fetch Document Information](https://razorpay-881012b3.mintlify.app/docs/api/documents/fetch-info.md): Fetch Document Information using Razorpays API.
- [Fetch Document Content](https://razorpay-881012b3.mintlify.app/docs/api/documents/fetch-content.md): Fetch Document Content using Razorpays API.

#### Customers

- [Customers](https://razorpay-881012b3.mintlify.app/docs/api/customers.md): Create, edit, and fetch Customer details using Razorpay APIs.
- [Customers Entity](https://razorpay-881012b3.mintlify.app/docs/api/customers/entity.md): Entity parameters and sample code for Customers API.
- [Create a Customer](https://razorpay-881012b3.mintlify.app/docs/api/customers/create.md): Create a Customer using Razorpay Customers API.
- [Edit Customer Details](https://razorpay-881012b3.mintlify.app/docs/api/customers/edit.md): Edit Customer Details using Razorpay Customers API.
- [Fetch All Customers](https://razorpay-881012b3.mintlify.app/docs/api/customers/fetch-all.md): Fetch all Customers using Razorpay Customers API.
- [Fetch Customer With ID](https://razorpay-881012b3.mintlify.app/docs/api/customers/fetch-with-id.md): Fetch Customer With id using Razorpay Customers API.

#### Payment Links

- [Payment Links](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links.md): Create, update, delete, cancel, fetch and send Payment Links using Razorpay APIs.
- [Payment Links Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/entity.md): Entity parameters and sample code for Payment Links API.
- [Create a Standard Payment Link](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/create-standard.md): Create a Standard Payment Link using this endpoint.
- [Create a UPI Payment Link](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/create-upi.md): Create a UPI Payment Link using this endpoint.
- [Fetch All Standard Payment Links](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/fetch-all-standard.md): Fetch all Standard Payment Links using this endpoint.
- [Fetch All UPI Payment Links](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/fetch-all-upi.md): Fetch all UPI Payment Links using this endpoint.
- [Fetch Standard Payment Links With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/fetch-id-standard.md): Fetch Standard Payment Links with their Id using this endpoint.
- [Fetch UPI Payment Links With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/fetch-id-upi.md): Fetch UPI Payment Links with their Id using this endpoint.
- [Send or Resend Notifications](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/resend.md): Send or Resend notifications to your customers via email and SMS using this endpoint.
- [Update Standard Payment Link](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/update-standard.md): Update the details of a Standard Payment Link using this endpoint.
- [Update UPI Payment Link](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/update-upi.md): Update the details of a UPI Payment Link using this endpoint.
- [Cancel a Standard Payment Link](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/cancel-standard.md): Cancel a Standard Payment Link using this endpoint.
- [Cancel a UPI Payment Link](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/cancel-upi.md): Cancel a UPI Payment Link using this endpoint.
- [Implement Thematic Changes in Payment Links Checkout Section](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/checkout-theme.md): Customise the Checkout UI in the Payment Links payment request page using Razorpay APIs. Hide the top bar and prevent customers from choosing a different payment method.
- [Change Business Name](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/change-business-name.md): Customise the business name appearing on the Checkout section of the Payment Link payment request page using Razorpay APIs.
- [Customise Payment Methods - Options and Method Parameters](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/customise-payment-methods.md): Customise the payment methods available to customers while using Payment Links using Razorpay APIs.
- [Customise Payment Methods - Options and Config Parameters](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/customise-options-config.md): Customise the payment methods available to customers while using Payment Links using Razorpay APIs.
- [Rename Labels in Checkout Section](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/rename-checkout-labels.md): Customise and rename the labels in the Checkout Section of the Payment Links payment request page using Razorpay APIs.
- [Rename Labels in Payment Details Section](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/rename-payment-details-labels.md): Customise and rename the labels in the Payment Details section of the Payment Links payment request page using Razorpay APIs.
- [Offers on Payment Links](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/offers.md): Provide offers to customers using Payment Links APIs.
- [Transfer Payments Received Using Payment Links](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/transfer-payments.md): Directly transfer the payments received from customers via Payment Links to your linked accounts using Razorpay APIs.
- [Perform Third-Party Validation Using Payment Links](https://razorpay-881012b3.mintlify.app/docs/api/payments/payment-links/third-party-validation.md): Use Razorpay Payment Links APIs to perform third-party validation of bank accounts provided by your customers.

#### QR Codes

- [QR Codes](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes.md): API Documentation for Razorpay QR Codes. Create, Close and Fetch QR Codes using APIs. Check the various use cases and code samples.
- [QR Codes Entity](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/entity.md): Know about QR Codes entity parameters and their description.
- [Create a QR Code](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/create.md): Create QR Codes with this endpoint and share with your customers.
- [Close a QR Code](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/close.md): Close QR Codes with this endpoint.
- [Fetch All QR Codes](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/fetch-all.md): Fetch the details of multiple QR Codes using this endpoint.
- [Fetch a QR Code](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/fetch-with-id.md): Fetch the details of a QR Code by Id.
- [Fetch QR Codes for a Customer ID](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/fetch-customer-id.md): Fetch the details of a QR Codes using a Customer id.
- [Fetch QR Codes for a Payment ID](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/fetch-payment-id.md): Fetch the details of a QR Codes using a Payment Id.
- [Fetch Payments for a QR Code](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/fetch-payments.md): Fetch payments made on a particular QR Code using this endpoint.
- [Update a QR Code](https://razorpay-881012b3.mintlify.app/docs/api/qr-codes/update.md): Update QR Codes with this endpoint and share with your customers.

#### Invoices

- [Invoices](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices.md): Create, update, delete, cancel, fetch and send Invoices using Razorpay APIs.
- [Invoices Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/entity.md): Entity parameters and sample code for Invoices API.
- [Create an Invoice With Customer ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/create-with-customer-id.md): Create an Invoice with the Customer id.
- [Create an Invoice With Customer Details](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/create-with-details.md): Create an Invoice with basic details such as name and billing address.
- [Update an Invoice](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/update.md): Update the details of the Invoice using this endpoint.
- [Issue an Invoice](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/issue.md): Issue an invoice using this endpoint.
- [Delete an Invoice](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/delete.md): Delete an invoice using this endpoint.
- [Cancel an Invoice](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/cancel.md): Cancel an invoice using this endpoint.
- [Fetch an Invoice With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/fetch-with-id.md): Fetch the details of an Invoice using this endpoint.
- [Fetch All Invoices](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/fetch-all.md): Fetch the details of all Invoices using this endpoint.
- [Send Notifications](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/resend.md): Send notifications to your customers via SMS and Email using this endpoint.
- [Items Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/item-entity.md): Entity parameters and sample code for Items API.
- [Create an Item](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/create-item.md): Create an Item with basic details such as name and amount.
- [Fetch Item With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/fetch-with-id-item.md): Fetch an Item with your Item Id.
- [Fetch All Items](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/fetch-all-items.md): Retrieve all the Items created till date.
- [Update an Item](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/update-item.md): Update an Item details using this endpoint.
- [Delete an Item](https://razorpay-881012b3.mintlify.app/docs/api/payments/invoices/delete-item.md): Delete an Item using this endpoint.

#### Subscriptions

- [Subscriptions](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions.md): Know about Subscriptions and list of endpoints.
- [Plans Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/plans-entity.md): Know about the Plan entity and the associated parameter descriptions.
- [Create a Plan](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/create-plan.md): Create a plan with basic details such as amount and currency
- [Fetch All Plans](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/fetch-all-plans.md): Fetch details of all plans created using the Razorpay API.
- [Fetch a Plan With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/fetch-a-plan.md): Fetch a plan using the unique identifier
- [Subscriptions Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/entity.md): Know about the Subscription entity and the associated parameter descriptions.
- [Create a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/create-subscription.md): Create a Subscription using the Razorpay API.
- [Create a Subscription Link](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/create-subscription-link.md): Create a Subscription link using the Razorpay API.
- [Fetch All Subscriptions](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/fetch-subscriptions.md): Fetch all Subscriptions using the Razorpay API.
- [Fetch a Subscription With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/fetch-subscription-id.md): Fetch a Subscription using the unique identifier.
- [Cancel a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/cancel-subscription.md): Cancel a Subscription using the Razorpay API.
- [Update a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/update-subscription.md): Update a Subscription using the Razorpay API.
- [Fetch Details of a Pending Update](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/fetch-pending-update-details.md): Fetch details of a pending update using the Razorpay API.
- [Cancel an Update](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/cancel-update.md): Cancel an update using the Razorpay API.
- [Pause a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/pause-subscription.md): Pause a Subscription using the Razorpay API.
- [Resume a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/resume-subscription.md): Resume a Subscription using the Razorpay API.
- [Fetch All Invoices of a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/fetch-invoices.md): Fetch all invoices of a Subscription using the Razorpay API.
- [Link an Offer to a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/link-offer.md): Link an Offer to a Subscription using the Razorpay API.
- [Delete an Offer Linked to a Subscription](https://razorpay-881012b3.mintlify.app/docs/api/payments/subscriptions/delete-offer.md): Delete an Offer linked to a Subscription using the Razorpay API.

#### Route

- [Route](https://razorpay-881012b3.mintlify.app/docs/api/payments/route.md): Use Route to create APIs for Linked Accounts, Stakeholders, Product Configuration and Stakeholders.
- [Linked Account Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/linked-account-entity.md): Know about linked account entity parameters and their description.
- [Create a Linked Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/create-linked-account.md): Create a Linked Account using the Razorpay API.
- [Create a Linked Account (Composite)](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/create-linked-account-composite.md): Create a Linked Account with settlement destination in a single atomic API call using Razorpay Route Composite API.
- [Update a Linked Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/update-linked-accounts.md): Update Linked Accounts using the Razorpay API.
- [Fetch a Linked Account With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-with-id.md): Fetch details of a Linked Account using the Razorpay API.
- [Stakeholder Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/stakeholder-entity.md): Know about stakeholder entity parameters and their description.
- [Create a Stakeholder Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/create-stakeholder.md): Create a Stakeholder account using the Razorpay API.
- [Update a Stakeholder Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/update-stakeholder.md): Update a stakeholder account using the Razorpay API.
- [Product Configuration Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/product-configuration-entity.md): Know about product configuration entity parameters and their description.
- [Request a Product Configuration](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/request-product-config.md): Request a product configuration using the Razorpay API.
- [Update a Product Configuration](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/update-product-config.md): Update a product configuration using the Razorpay API.
- [Fetch a Product Configuration](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-product-config.md): Fetch a product configuration using the Razorpay API.
- [Transfers Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/transfers-entity.md): Know about transfers entity parameters and their description.
- [Create Transfers From Orders](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/create-transfers-orders.md): Initiate Transfers when creating an Order using the Razorpay API.
- [Create Transfers From Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/create-transfers-payments.md): Initiate Transfers from captured payments using the Razorpay API.
- [Create a Direct Transfer](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/direct-transfers.md): Create a Direct Transfer using the Razorpay API.
- [Create a Direct Transfer (Idempotent Request)](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/direct-transfers-idempotent-request.md): Retry or send the same transfer request multiple times safely using the Razorpay API.
- [Fetch Transfers for a Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-transfers-payment.md): Fetch Transfers for a payment using the Razorpay API.
- [Fetch Transfer for an Order](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-transfer-order.md): Fetch Transfer for an order using the Razorpay API.
- [Fetch a Transfer With ID](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-a-transfer.md): Fetch a Transfer using the Razorpay API.
- [Fetch Transfers for a Settlement](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-transfers-for-a-settlement.md): Fetch Transfers for a Settlement using the Razorpay API.
- [Fetch Settlement Details](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-settlement-details.md): Fetch settlement details using the Razorpay API.
- [Fetch Payments of a Linked Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-payments-linked-account.md): Fetch Payments of a Linked Account using the Razorpay API.
- [Refund Payments and Reverse Transfer from a Linked Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/refund-payments-and-reverse-transfer.md): Refund Payments and reverse Transfer from a Linked Account using the Razorpay API.
- [Reverse a Transfer](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/reverse-a-transfer.md): Reverse a Transfer using the Razorpay API.
- [Fetch Reversals for a Transfer](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/fetch-reversals.md): Fetch Reversals for a Transfer using the Razorpay API.
- [Modify Settlement Hold for Transfers](https://razorpay-881012b3.mintlify.app/docs/api/payments/route/modify-settlement-hold.md): Modify Settlement Hold for Transfers using the Razorpay API.

#### Smart Collect

- [Smart Collect](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect.md): Create Customer Identifiers on-demand for customers to pay via NEFT, RTGS and IMPS using Razorpay Smart Collect APIs.
- [Smart Collect Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/entity.md): Entity parameters and sample code for Smart Collect API.
- [Create a Customer Identifier With Bank Account Receiver](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/create-cust-id-bank-account.md): Create a Customer Identifier with bank account receiver using the Razorpay API.
- [Close a Customer Identifier](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/close.md): Close a Customer Identifier using the Razorpay API
- [Fetch a Customer Identifier Using id](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/fetch-with-id.md): Fetch a Customer Identifier with id using the Razorpay API
- [Fetch All Customer Identifiers](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/fetch-all.md): Fetch all Customer Identifiers using the Razorpay Smart Collect APIs.
- [Fetch Payments for a Customer Identifier](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/fetch-payments-cust-id.md): Fetch payments for a Customer Identifier using the Razorpay API
- [Fetch Payments Made Using Bank Transfer](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/fetch-payments-bank-transfer.md): Fetch Payments made using Bank Transfer payment method.
- [Fetch Payments Using UTR Number](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/fetch-payments-bank-transfer-utr.md): Fetch Payments made using Bank Transfer via UTR using the Razorpay API.
- [Update a Customer Identifier](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect/update.md): Update a Customer Identifier using the Razorpay API
- [Smart Collect With TPV](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv.md): Create and manage Customer Identifiers and fetch payment details using Razorpay **Smart Collect TPV** APIs.
- [Smart Collect With TPV Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/entity.md): Entity parameters and sample code for Smart Collect With TPV API.
- [Create a Customer Identifier With TPV](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/create.md): Create a Customer Identifier using the Razorpay Smart Collect API.
- [Add an Allowed Payer Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/add-allowed-payer.md): Add an Allowed Payer Account using the Razorpay **Smart Collect TPV** APIs.
- [Fetch a Customer Identifier Using id With TPV](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/fetch-with-id.md): Fetch a Customer Identifier by id using the Razorpay Smart Collect TPV API.
- [Fetch All Customer Identifiers With TPV](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/fetch-all.md): Fetch all Customer Identifiers using the Razorpay **Smart Collect TPV** API.
- [Fetch Payments for a Customer Identifier With TPV](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/fetch-payments.md): Fetch Payments for a Customer Identifier using the Razorpay **Smart Collect TPV** API.
- [Fetch Payment Details using ID and Transfer Method](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/fetch-payment-id-transfer.md): Fetch Payment Details using ID and Transfer Method using the Razorpay Smart Collect API.
- [Delete an Allowed Payer Account](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-tpv/delete-allowed-payer.md): Delete an Allowed Payer Account using the Razorpay Smart Collect API.
- [Smart Collect 2.0 APIs](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-2.md): Integrate Smart Collect 2.0 using Razorpay APIs.
- [Smart Collect 2.0 Entity](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-2/entity.md): Entity parameters and sample code for Smart Collect 2.0 API.
- [Create a Customer Identifier With VPA and Bank Account Receivers With Smart Collect 2.0](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-2/create-cust-id-bank-account-vpa.md): Create a Customer Identifier with both VPA and bank account receivers using the Razorpay API. Ensure seamless, secure transactions with efficient and reliable integration.
- [Add VPA Receiver to an Existing Customer Identifier](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-2/add-receiver-vpa.md): Add VPA Receiver to an existing Customer Identifier using the Razorpay API
- [Fetch Payments Made Using UPI Payment Method](https://razorpay-881012b3.mintlify.app/docs/api/payments/smart-collect-2/fetch-payments-upi.md): Fetch Payments made using UPI payment method, using the Razorpay API

### Bills

- [About Bills](https://razorpay-881012b3.mintlify.app/docs/api/bills.md): API Documentation for Razorpay bills. Create, Update and Delete Bills using APIs. Check the various use cases and code samples.
- [Bills Entity](https://razorpay-881012b3.mintlify.app/docs/api/bills/entity.md): Entity parameters and sample code for Bills API.
- [Create a Bill](https://razorpay-881012b3.mintlify.app/docs/api/bills/create.md): Create Bills with this endpoint and share with your customers.
- [Update a Bill](https://razorpay-881012b3.mintlify.app/docs/api/bills/update.md): Update Bills with this endpoint.
- [Delete a Bill](https://razorpay-881012b3.mintlify.app/docs/api/bills/delete.md): Delete Bills with this endpoint.

### Partners

- [Partner APIs](https://razorpay-881012b3.mintlify.app/docs/api/partners.md): Onboard sub-merchants, configure their products, add stakeholders, upload KYC documents and subscribe to their events.

#### Account

- [Account](https://razorpay-881012b3.mintlify.app/docs/api/partners/account-onboarding.md): Use the Account APIs to onboard sub-merchants.
- [Account Entity](https://razorpay-881012b3.mintlify.app/docs/api/partners/account-onboarding/entity.md): Entity parameters and sample code for Accounts API.
- [Create an Account](https://razorpay-881012b3.mintlify.app/docs/api/partners/account-onboarding/create.md): Onboard sub-merchants by creating an account using Razorpay Partners APIs.
- [Fetch an Account](https://razorpay-881012b3.mintlify.app/docs/api/partners/account-onboarding/fetch.md): Retrieve account details with Razorpay Partners sub-merchant onboarding APIs.
- [Update an Account](https://razorpay-881012b3.mintlify.app/docs/api/partners/account-onboarding/update.md): Update account with Razorpay Partners sub-merchant onboarding APIs.
- [Delete an Account](https://razorpay-881012b3.mintlify.app/docs/api/partners/account-onboarding/delete.md): Delete an Account using Razorpay Partners APIs.

#### Product Configuration

- [Product Configuration APIs](https://razorpay-881012b3.mintlify.app/docs/api/partners/product-configuration.md): Use the Product Configuration APIs to enable sub-merchants request for a product.
- [Product Configuration Entity](https://razorpay-881012b3.mintlify.app/docs/api/partners/product-configuration/entity.md): Entity parameters and sample code for Product Configuration API.
- [Request a Product Configuration](https://razorpay-881012b3.mintlify.app/docs/api/partners/product-configuration/request.md): Request a Product Configuration for Payment Gateway using Razorpay Partners APIs.
- [Fetch a Product Configuration](https://razorpay-881012b3.mintlify.app/docs/api/partners/product-configuration/fetch.md): Fetch a Product Configuration using Razorpay Partners APIs.
- [Update Settlement Account Details](https://razorpay-881012b3.mintlify.app/docs/api/partners/product-configuration/update-settlement-account-details.md): Update a Product Configuration during product configuration using Razorpay Partners APIs.
- [Request Payment Methods](https://razorpay-881012b3.mintlify.app/docs/api/partners/product-configuration/update-request-payment-methods.md): Request Payment Methods during product configuration using Razorpay Partners APIs.

#### Stakeholder

- [Stakeholder APIs](https://razorpay-881012b3.mintlify.app/docs/api/partners/stakeholder.md): Use the Stakeholder APIs to add stakeholders for an account.
- [Stakeholder Entity](https://razorpay-881012b3.mintlify.app/docs/api/partners/stakeholder/entity.md): Entity parameters and sample code for Stakeholders API.
- [Create a Stakeholder](https://razorpay-881012b3.mintlify.app/docs/api/partners/stakeholder/create.md): Create a Stakeholder using Razorpay Partners APIs.
- [Fetch a Stakeholder With ID](https://razorpay-881012b3.mintlify.app/docs/api/partners/stakeholder/fetch-with-id.md): Fetch a Stakeholder using Razorpay Partners APIs.
- [Fetch All Stakeholders](https://razorpay-881012b3.mintlify.app/docs/api/partners/stakeholder/fetch-all.md): Fetch all Stakeholders using Razorpay Partners APIs.
- [Update a Stakeholder](https://razorpay-881012b3.mintlify.app/docs/api/partners/stakeholder/update.md): Update a Stakeholder using Razorpay Partners APIs.

#### Documents

- [Document APIs](https://razorpay-881012b3.mintlify.app/docs/api/partners/upload-document.md): Use the Document APIs to upload files and complete the mandatory KYC requirements.
- [Upload Account Documents](https://razorpay-881012b3.mintlify.app/docs/api/partners/upload-document/upload-account-documents.md): Upload signatory documents for an Account using Razorpay APIs.
- [Upload Stakeholder Documents](https://razorpay-881012b3.mintlify.app/docs/api/partners/upload-document/upload-stakeholder-documents.md): Upload signatory documents for a Stakeholder using Razorpay APIs.
- [Fetch Account Documents](https://razorpay-881012b3.mintlify.app/docs/api/partners/upload-document/fetch-account-documents.md): Fetch the documents uploaded for an Account using Razorpay APIs.
- [Fetch Stakeholder Documents](https://razorpay-881012b3.mintlify.app/docs/api/partners/upload-document/fetch-stakeholder-documents.md): Fetch the documents uploaded for a Stakeholder using Razorpay APIs.

#### Webhooks

- [Webhooks](https://razorpay-881012b3.mintlify.app/docs/api/partners/webhooks.md): Use the Webhook APIs to receive event notifications or subscribe to events happening in a sub-merchant's account as per their integration.
- [Webhooks Entity](https://razorpay-881012b3.mintlify.app/docs/api/partners/webhooks/entity.md): Entity parameters and sample code for Webhooks API.
- [Create a Webhook](https://razorpay-881012b3.mintlify.app/docs/api/partners/webhooks/create.md): Create a webhook using Razorpay APIs to receive event notifications.
- [Fetch a Webhook With ID](https://razorpay-881012b3.mintlify.app/docs/api/partners/webhooks/fetch-with-id.md): Fetch and view the details of a specific webhook id using Razorpay APIs.
- [Fetch All Webhooks](https://razorpay-881012b3.mintlify.app/docs/api/partners/webhooks/fetch-all.md): Fetch and view the details of all webhooks using Razorpay APIs.
- [Update a Webhook](https://razorpay-881012b3.mintlify.app/docs/api/partners/webhooks/update.md): Update a Webhook using Razorpay APIs.
- [Delete a Webhook](https://razorpay-881012b3.mintlify.app/docs/api/partners/webhooks/delete.md): Delete a webhook of a sub-merchant account using Razorpay APIs

### Payout APIs

- [Get Started](https://razorpay-881012b3.mintlify.app/docs/api/x.md): Create Payouts using APIs.
- [Fetch Balance](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/balance-fetch.md): Fetch Account Balances

#### Account Validation

- [Account Validation](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation.md): Overview of Account Validation for RazorpayX, APIs and webhook payload. Validate customer's bank account before you make payouts.
- [Account Validation Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/entity.md): Overview of Account Validation for RazorpayX, APIs and webhook payload. Validate customer's bank account before you make payouts.
- [Create a Contact](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/create-contact.md): Create a Contact via API.
- [Create a Fund Account of Type Bank Account](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/bank-account/create-fund-account.md): Create a Fund Account of the type bank account via API.
- [Validate a Bank Account](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/bank-account.md): Validate Fund Account of type bank account via API.
- [Create a Fund Account of Type VPA](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/vpa/create-fund-account.md): Create a Fund Account of the type VPA via API.
- [Validate a VPA](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/vpa.md): Validate Fund Account of type VPA via API.
- [Validate Bank Account (VPA) via Reverse Penny Drop](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/reverse-penny-drop.md): Validate your contact's bank account instantly via Reverse Penny Drop.
- [Fetch All Account Validation Transactions](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/fetch-all-transactions.md): Retrieve all account validations transactions via API.
- [Fetch Account Validation Transaction With ID](https://razorpay-881012b3.mintlify.app/docs/api/x/account-validation/fetch-transactions-with-id.md): Retrieve account validations transactions with its id via API.

#### Composite Account Validation

- [Account Validation Composite](https://razorpay-881012b3.mintlify.app/docs/api/x/composite-account-validation.md): Composite Account Validation for RazorpayX, APIs and webhook payload. Validate your customers’ bank account or VPA with a single API before you make payouts.
- [Validate a Bank Account](https://razorpay-881012b3.mintlify.app/docs/api/x/composite-account-validation/bank-account.md): Create Contact, Fund account and Validate Fund Account of type bank account via a single API.
- [Validate a VPA](https://razorpay-881012b3.mintlify.app/docs/api/x/composite-account-validation/vpa.md): Create Contact, Fund account and validate Fund Account of type VPA via a single API.
- [Fetch All Account Validation Transactions](https://razorpay-881012b3.mintlify.app/docs/api/x/composite-account-validation/fetch-all-transactions.md): Retrieve all account validations transactions via API.
- [Fetch Account Validation Transaction With ID](https://razorpay-881012b3.mintlify.app/docs/api/x/composite-account-validation/fetch-transactions-with-id.md): Retrieve account validations transactions with its id via API.

#### Contacts

- [Contacts](https://razorpay-881012b3.mintlify.app/docs/api/x/contacts.md): List of Contacts APIs to create, retrieve, update and delete RazorpayX Contacts.
- [Contacts Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/contacts/entity.md): Check the entity code for Contacts APIs.
- [Create a Contact](https://razorpay-881012b3.mintlify.app/docs/api/x/contacts/create.md): Create a Contact using API.
- [Update a Contact](https://razorpay-881012b3.mintlify.app/docs/api/x/contacts/update.md): Update a Contact using APIs.
- [Fetch All Contacts](https://razorpay-881012b3.mintlify.app/docs/api/x/contacts/fetch-all.md): Fetch all Contacts using API.
- [Fetch Contact With ID](https://razorpay-881012b3.mintlify.app/docs/api/x/contacts/fetch-with-id.md): Fetch Contact with ID using APIs.
- [Activate or Deactivate a Contact](https://razorpay-881012b3.mintlify.app/docs/api/x/contacts/activate-or-deactivate.md): Activate or Deactivate a Contact using APIs.

#### Fund Accounts

- [Fund Accounts](https://razorpay-881012b3.mintlify.app/docs/api/x/fund-accounts.md): List of Fund Accounts APIs to create, retrieve and activate Fund Accounts.
- [Fund Accounts Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/fund-accounts/entity.md): Check the entity code for Fund Accounts APIs.
- [Create a Fund Account of Type Bank Account](https://razorpay-881012b3.mintlify.app/docs/api/x/fund-accounts/create/bank-account.md): Create a Fund Account with Bank Account details using APIs.
- [Create a Fund Account of Type VPA](https://razorpay-881012b3.mintlify.app/docs/api/x/fund-accounts/create/vpa.md): Create a Fund Account with VPA details using APIs.
- [Fetch All Fund Accounts](https://razorpay-881012b3.mintlify.app/docs/api/x/fund-accounts/fetch-all.md): Fetch all Fund Accounts using API.
- [Fetch a Fund Account With ID](https://razorpay-881012b3.mintlify.app/docs/api/x/fund-accounts/fetch-with-id.md): Fetch a Fund Account with ID using API.
- [Activate or Deactivate a Fund Account](https://razorpay-881012b3.mintlify.app/docs/api/x/fund-accounts/activate-or-deactivate.md): Activate or Deactivate a Fund Account using API.

#### Payouts

- [Payouts](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts.md): Create, fetch and cancel Payouts using APIs. Set up webhooks for notifications.
- [Payouts Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts/entity.md): View RazorpayX Payouts entity parameters and descriptions.
- [Create a Payout to a Bank Account](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts/create/bank-account.md): Create a Payout to a Bank Account using APIs.
- [Create a Payout to a VPA](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts/create/vpa.md): Create a Payout to a VPA using API.
- [Fetch All Payouts](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts/fetch-all.md): Fetch All Payouts using API.
- [Fetch Payout With ID](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts/fetch-with-id.md): Fetch Payout with ID using API.
- [Cancel a Queued Payout](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts/cancel.md): Cancel a Queued Payout using API.

#### Payouts to Cards

- [Payouts to Cards](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-cards.md): Make payouts directly to a credit, debit or prepaid card using APIs.
- [Payouts to Cards Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-cards/entity.md): Check the entity code for Payouts to Cards APIs.
- [Create a Payout Without Saving Card](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-cards/create/without-saving-card.md): Create a Payout without Saving Card using API.
- [Create a Fund Account for Externally Tokenised Card](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-cards/create/save-card/external-token/fund-account.md): Create a Fund Account for saving an external Tokenised Card using API.
- [Create a Payout to Externally Tokenised Card](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-cards/create/save-card/external-token/payout.md): Create a Payout by saving an external Tokenised Card using API.
- [Create a Fund Account for Card with Razorpay TokenHQ](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-cards/create/save-card/razorpay-tokenhq/fund-account.md): Create a Fund Account for saving a card using Razorpay TokenHQ using API.
- [Create a Payout to Card with Razorpay TokenHQ](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-cards/create/save-card/razorpay-tokenhq/payout.md): Create a Payout to Card with Razorpay TokenHQ using API.

#### Payout Composite

- [Payout Composite](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-composite.md): Explore composite APIs to make a payout using a single API call.
- [Payout Composite Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-composite/entity.md): Check the entity code for Payout Composite APIs.
- [Create a Payout to Bank Account Using Composite API](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-composite/create/bank-account.md): Create a Payout to Bank Account using the Composite API.
- [Create a Payout to VPA Using Composite API](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-composite/create/vpa.md): Create a Composite Payout using VPA via APIs.
- [Create a Payout to a Mobile Number Using Composite API](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-composite/create/phone-number.md): Create a Payout to Mobile Number using the Composite API.
- [Create a Payout to Card Using Composite API](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-composite/create/card.md): Create a Composite Payout using Card using API.

#### Payouts Approval

- [Payouts Approval](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-approval.md): List of Payouts Approval API endpoints to approve/reject payout requests.
- [Payouts Approval Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-approval/entity.md): Check the entity code for Payouts Approval APIs.
- [Approve Payouts](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-approval/approve.md): Approve payouts using APIs.
- [Reject Payouts](https://razorpay-881012b3.mintlify.app/docs/api/x/payouts-approval/reject.md): Reject a payout using API.

#### Payout Idempotency

- [Payout Idempotency](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-idempotency.md): Use the Payout Idempotency API to retry a request without duplication.
- [Make a Request Idempotent](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-idempotency/make-request.md): Make a Request Idempotent using API.

#### Payout Links

- [Payout Links](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-links.md): List of Payout Links API endpoints to create, retrieve and cancel Payout Links.
- [Payout Links Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-links/entity.md): Check the entity code for Payout Links APIs.
- [Create Payout Links Using Contact Details](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-links/create/use-contact-details.md): Create Payout Links via API using recipient's contact details.
- [Create Payout Links Using Contact ID](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-links/create/use-contact-id.md): Create Payout Links via API using RazorpayX Contact id.
- [Fetch All Payout Links](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-links/fetch-all.md): Fetch all the Payout Links using the API.
- [Fetch a Payout Link With ID](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-links/fetch-with-id.md): Fetch a Payout Links with its ID using the API.
- [Cancel a Payout Link](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-links/cancel.md): Cancel a Payout Link via API.

#### Payout Wallet - Amazon

- [Payout Wallet - Amazon](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-wallet.md): Find APIs to make payouts via an Amazon Pay Gift Card.
- [Payout Wallet - Amazon Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-wallet/entity.md): Check the entity code for Payout Wallet APIs.
- [Create a Contact](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-wallet/create/contact.md): Create a Contact via API.
- [Create a Fund Account of Type Wallet](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-wallet/create/fund-account.md): Create a Fund Account of type the wallet via API.
- [Create a Payout to Amazon Pay Wallet](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-wallet/create/payout.md): Create a Payout to wallet via API.
- [Make Payouts to Amazon Pay Wallet Using Composite API](https://razorpay-881012b3.mintlify.app/docs/api/x/payout-wallet/create/payout-composite.md): Make Payout to wallet via Composite API.

#### Transactions

- [Transactions](https://razorpay-881012b3.mintlify.app/docs/api/x/transactions.md): List of Transactions APIs to retrieve transactions.
- [Transactions Entity](https://razorpay-881012b3.mintlify.app/docs/api/x/transactions/entity.md): Check the entity code of the Transactions API.
- [Fetch All Transactions](https://razorpay-881012b3.mintlify.app/docs/api/x/transactions/fetch-all.md): Retrieve the details of all transactions from your account using the API.
- [Fetch Transactions With ID](https://razorpay-881012b3.mintlify.app/docs/api/x/transactions/fetch-with-id.md): Retrieve the details of a transaction with its id using the API.

### Recurring Payments API

- [Recurring Payments API](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments.md): Integrate Recurring Payments using Razorpay APIs.
- [Postman Collection](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/postman-collection.md): Download the Postman collection for Razorpay Recurring Payments.
- [Webhooks](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/webhooks.md): Set up webhooks for Recurring Payments, check available webhook events and sample payloads for these events.

#### Emandate

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/emandate/create-authorization-transaction.md): Create an authorisation transaction with Emandate as a payment method.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/emandate/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/emandate/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorized.

#### Cards

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/cards/create-authorization-transaction.md): Create an authorisation transaction for cards using Razorpay APIs.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/cards/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/cards/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorized.

#### Wallets

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/wallets/create-authorization-transaction.md)
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/wallets/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/wallets/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorized.

#### Paper NACH

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/paper-nach/create-authorization-transaction.md): Create an authorisation transaction with NACH as a payment method.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/paper-nach/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/paper-nach/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorised.

#### UPI

##### UPI

- [1. Create an Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi/create-authorization-transaction.md): Create an authorisation transaction for UPI using Razorpay APIs and Registration Link.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is authorised.

##### UPI with TPV

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-tpv/create-authorization-transaction.md): Create an authorisation transaction for UPI.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-tpv/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-tpv/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is authorised.

##### UPI One Time Mandate

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-otm/authorization-transaction.md): Steps to create an authorisation transaction for UPI one time mandate.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-otm/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create a One Time Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-otm/one-time-payment.md): Create and charge a one time payment using Razorpay APIs.
- [Frequently Asked Questions (FAQs)](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-otm/faqs.md): Find answers to frequently asked questions about UPI One-time Mandate.

##### UPI Reserve Pay (SBMD)

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-reserve-pay/authorization-transaction.md): Steps to create an authorisation transaction using the UPI Reserve Pay (SBMD) APIs.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-reserve-pay/tokens.md): Retrieve tokens using Razorpay UPI Reserve Pay APIs to create subsequent payments.
- [3. Create a One Time Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/upi-reserve-pay/one-time-payment.md): Create and charge a one time payment using Razorpay UPI Reserve Pay APIs.

#### Registration and Charge First Payment Together

- [Charge First Payment Automatically after Emandate Registration](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/emandate/auto-debit.md): Register a customer's mandate and charge them the first recurring payment as part of the same transaction via Emandate.
- [Charge First Payment Automatically after NACH Registration](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/paper-nach/auto-debit.md): Register a customer's mandate AND charge them the first recurring payment as part of the same transaction via paper NACH.

### Recurring Payments API - Custom Integration

- [Recurring Payments API - Custom Integration](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom.md): Know how you can integrate Recurring Payments using Razorpay APIs.
- [Postman Collection](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/postman-collection.md): Download the Postman collection for Razorpay Recurring Payments.
- [Webhooks](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/webhooks.md): Learn how to set up webhooks for recurring payments, available webhook events and sample payloads for these events. Webhooks are the best ways to receive alerts about the authorisation payment, the status of tokens and subsequent recurring payments.

#### UPI

##### UPI

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi/create-authorization-transaction.md): Learn how to create an authorisation transaction for upi.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorised.

##### UPI with TPV

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-tpv/create-authorization-transaction.md): Learn how to create an authorisation transaction for upi.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-tpv/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-tpv/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is authorised.

##### UPI One Time Mandate

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-otm/create-authorization-transaction.md): Create an authorisation transaction for UPI One Time Mandate using Razorpay Custom Checkout.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-otm/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create a One Time Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-otm/one-time-payment.md): Create and charge a one time payment using Razorpay APIs.

##### UPI ReservePay

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-reserve-pay/create-authorization-transaction.md): Steps to create an authorisation transaction using the UPI Reserve Pay (SBMD) Custom Checkout APIs.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-reserve-pay/tokens.md): Retrieve tokens using Razorpay UPI Reserve Pay APIs to create subsequent payments.
- [3. Create a One Time Payment](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/upi-reserve-pay/one-time-payment.md): Create and charge a one time payment using Razorpay UPI Reserve Pay APIs.

#### Cards

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/cards/create-authorization-transaction.md): Create an authorisation transaction for cards using Razorpay APIs.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/cards/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/cards/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorised.

#### Emandate

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/emandate/create-authorization-transaction.md): Know how to create an authorisation transaction with method emandate so customers can complete the authorization using their netbanking login.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/emandate/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/emandate/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorised.

#### Paper NACH

- [1. Create the Authorisation Transaction](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/paper-nach/create-authorization-transaction.md): Learn how to create an authorisation transaction with method NACH so customers can set up authorization by signing a physical NACH form.
- [2. Fetch and Manage Tokens](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/paper-nach/tokens.md): Retrieve tokens using Razorpay APIs to create subsequent payments.
- [3. Create Subsequent Payments](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/paper-nach/create-subsequent-payments.md): Create and charge subsequent payments using Razorpay APIs after the customer's selected payment method is successfully authorised.

#### Registration and Charge First Payment Together

- [Charge First Payment Automatically after Emandate Registration](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/emandate/auto-debit.md): Register a customer's mandate AND charge them the first recurring payment as part of the same transaction via Emandate.
- [Charge First Payment Automatically after NACH Registration](https://razorpay-881012b3.mintlify.app/docs/api/payments/recurring-payments/custom/paper-nach/auto-debit.md): Register a customer's mandate AND charge them the first recurring payment as part of the same transaction via paper NACH.
