API ReferenceIntegrationsKnowledge Base

Transfer Funds to Linked Accounts

You can transfer funds to your linked accounts using the following methods:

Transfer via Orders🔗

In this method, the transfers can be set up at the time of order creation. After the payment is captured and the order is paid, the transfer is automatically created and settled to the respective Linked Accounts.

Watch Out!
The Transfers set up during order creation can only be done using APIs.

This eliminates the extra step of triggering the Direct Transfers or Transfers via Payments API.

To initiate transfers while creating orders:

  1. Create an Order using the Transfer via Orders API.
  2. Capture the Payment.
  3. Set up the webhook event transfer.processed.

Watch Out!

  • You cannot create transfer on an order which has partial_payment parameter enabled. Ensure that this parameter is set to 0.
  • You cannot create transfers on an order for international currencies. Currently, this feature is available for INR currency only.
  • If a Transfer via Order initiated by you fails, we will retry this transfer on consecutive days. There will be a maximum of 3 retries.

Transfers via Payments🔗

You can initiate a transfer from a payment received from a customer. This can be done from the Dashboard or using the Create Transfers from Payments API.

Watch this video to see how to transfer funds to a linked account from the payment received from the customer.

To initiate a transfer via payment from the Dashboard:

  1. Log into the Razorpay Dashboard and click the Route menu.
  2. Under the Payments tab, click the relevant Payment ID.
  3. On the Payment details pane,
    1. Select the Linked Account to which you want to transfer payment.
    2. Enter the billing amount. It can be a full or partial transfer.
    3. Select either of the following Settlement Schedule option:
      1. Settle Now - Use this to settle the payment in the next settlement slot. If your schedule is T+3, the transfer will happen accordingly.
      2. Schedule Settlement On - Select this to schedule the transfer to a later date using the calendar.
      3. Put on Hold - Use this to defer the transfer until specified otherwise.
  4. Add internal notes relevant to the transfer if any. You can choose to share the note with your Linked Account.
  5. Click Create Transfer.

Direct Transfers🔗

You can transfer funds to your Linked Accounts directly from your account balance using Direct Transfers. You can make direct transfers from the Dashboard or using the Direct Transfer API.

Feature Request
This is an on-demand feature. Please raise a request with our Support team to get this feature activated on your Razorpay account.

Watch this video to see how to direct transfer funds to a Linked Account.

To initiate a direct transfer from the Dashboard:

  1. Log into the Razorpay Dashboard and click the Route menu.

  2. Under the Transfers tab, click +Create Direct Transfer.

    View
  3. On the Create Direct Transfer pop-up page, provide the following details:

    1. Account - Select the Linked Account to whom the amount should be transferred.
    2. Billing Amount - Enter the amount to be transferred.
    3. Settlement Schedule - The following options are available:
      • Settle Now - Settle the transfer in the next settlement cycle.
      • Schedule Settlement on - Settle the amount on a scheduled date.
      • Put on hold - Put the settlement on hold indefinitely.
    4. Notes - You can add any additional information regarding the transfer.
  4. Click Create Transfer.

View Direct Transfer
×