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

# Payouts APIs

> List of RazorpayX Payouts APIs available to perform various actions.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
</div>

You can use the Razorpay's Payout APIs to perform various actions. You can perform most of these actions from the [RazorpayX Dashboard](https://x.razorpay.com/auth) as well.

<Check>
  **What's New**

  You can now initiate payouts directly to mobile numbers using the [Payout Composite API](/docs/api/x/payout-composite/create/phone-number)
</Check>

<Warning>
  **Watch Out!**

  It is mandatory to [allowlist IPs](/docs/x/dashboard/allowlist-ip) and pass the [idempotency key](/docs/api/x/payout-idempotency/make-request) to make a successful payout.
</Warning>

## Payout APIs

The table below lists the various endpoints and gives a brief description of each:

| API Endpoint                                                                  | Description                             |
| ----------------------------------------------------------------------------- | --------------------------------------- |
| [Creates a Payout to a Bank Account](/docs/api/x/payouts/create/bank-account) | Create a payout to a bank account.      |
| [Create a Payout to a VPA](/docs/api/x/payouts/create/vpa)                    | Creates a payout to a VPA.              |
| [Fetch a Payout with ID](/docs/api/x/payouts/fetch-with-id)                   | Retrieves details of one payout via ID. |
| [Fetch all Payouts](/docs/api/x/payouts/fetch-all)                            | Retrieves details of all the payouts.   |
| [Cancel a Queued Payout](/docs/api/x/payouts/cancel)                          | Cancels a payout in `queued` state.     |

## Payout to Cards APIs

The table below lists the various endpoints and gives a brief description of each:

<Warning>
  **Watch Out!**

  Payouts via **Visa Direct** and **MasterCard Send** are temporarily unavailable. Please watch this space for further updates.
</Warning>

| API Endpoint                                                                                                                                            | Description                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [Make Payouts to Cards without saving cards](/docs/api/x/payouts-cards/create/without-saving-card)                                                      | Make a payout to a card without saving card details.                             |
| [Create Fund Account](/docs/api/x/payouts-cards/create/save-card/external-token/fund-account) to make Payouts to Externally Tokenised Card              | Creates a fund account for a tokenised card via external tokenisation providers. |
| [Make Payouts to Externally Tokenised Card](/docs/api/x/payouts-cards/create/save-card/external-token/payout)                                           | Makes a payout to a tokenised card via external tokenisation providers.          |
| [Create Fund Account](/docs/api/x/payouts-cards/create/save-card/razorpay-tokenhq/fund-account) to make Payouts to Tokenised Card with Razorpay TokenHQ | Creates a fund account for a tokenised card via via Razorpay Token HQ.           |
| [Make Payouts to Tokenised Card with Razorpay TokenHQ](/docs/api/x/payouts-cards/create/save-card/razorpay-tokenhq/payout)                              | Makes a payout to a tokenised card via via Razorpay Token HQ.                    |

## Payout Composite API

The table below lists the various endpoints and gives a brief description of each:

| API Endpoint                                                                                   | Description                                    |
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| [Create a Composite Payout to Mobile Number](/docs/api/x/payout-composite/create/phone-number) | Creates a payout to a contact's mobile number. |
| [Create a Composite Payout to Bank Account](/docs/api/x/payout-composite/create/bank-account)  | Creates a payout to a contact's bank account.  |
| [Create a Composite Payout to VPA](/docs/api/x/payout-composite/create/vpa)                    | Creates a payout to a contact's VPA (UPI).     |
| [Create a Composite Payout to Card](/docs/api/x/payout-composite/create/card)                  | Creates a payout to a contact's card.          |

## Payout Approval API

The table below lists the various endpoints and gives a brief description of each:

| API Endpoint                                           | Description          |
| ------------------------------------------------------ | -------------------- |
| [Approve Payout](/docs/api/x/payouts-approval/approve) | Approves the payout. |
| [Reject Payout](/docs/api/x/payouts-approval/reject)   | Rejects the payout.  |

## Payout Idempotency API

The table below lists the various endpoints and gives a brief description of each:

| API Endpoint                                                             | Description                        |
| ------------------------------------------------------------------------ | ---------------------------------- |
| [Request Idempotent Payout](/docs/api/x/payout-idempotency/make-request) | Requests for an idempotent payout. |

## Transactions APIs

The table below lists the various endpoints and gives a brief description of each:

| API Endpoint                                                        | Description                                                     |
| ------------------------------------------------------------------- | --------------------------------------------------------------- |
| [Fetch All Transactions](/docs/api/x/transactions/fetch-all)        | Retrieves all the transactions made from your business account. |
| [Fetch Transaction with ID](/docs/api/x/transactions/fetch-with-id) | Retrieves a particular transaction.                             |

## Payout Status Details

[Status details](/docs/errors/x/payout-status-details) are sent as part of the fetch payout API response and webhook payloads. It provides additional details about each payout status. A payout update webhook is sent every time an attribute in status details changes.

### Related Information

* [Payouts](/docs/x/payouts)
* [Fund Account APIs](/docs/x/fund-accounts/api)
* [Subscribe to Webhooks](/docs/x/apis/subscribe)
