> ## 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.

# Route

> Use Route to create APIs for Linked Accounts, Stakeholders, Product Configuration and Stakeholders.

<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>
  <span>🇸🇬 Singapore</span>
</div>

You should create a linked account to integrate Route and start transferring payments to vendors.<br /><br />

Below are the steps to integrate Route. You can also refer to our comprehensive [Route Integration guide](/docs/sg/payments/route/integration-guide).

1. [Create a Linked Account](/docs/sg/api/payments/route/create-linked-account)
2. [Create a Stakeholder](/docs/sg/api/payments/route/create-stakeholder)
3. [Request a Product Configuration](/docs/sg/api/payments/route/request-product-config)
4. [Update a Product Configuration](/docs/sg/api/payments/route/update-product-config)
5. Transfer funds to Linked Accounts using [Orders](/docs/sg/api/payments/route/create-transfers-orders), [Payments](/docs/sg/api/payments/route/create-transfers-payments) or [Direct Transfer](/docs/sg/api/payments/route/direct-transfers) methods.<br /><br />

Fork the Razorpay Postman Public Workspace and try the Linked Account APIs using your [Test API Keys](/docs/sg/api/authentication#generate-api-keys).

<a href="https://www.postman.com/razorpaydev/workspace/razorpay-public-workspace/folder/12492020-ee29e3a3-f06a-464c-b9f2-03a20e875591" target="_blank">![Run in Postman](https://run.pstmn.io/button.svg)</a>

<CardGroup cols={2}>
  <Card title="Create a Linked Account" href="/docs/sg/api/payments/route/create-linked-account">
    `POST` `/v2/accounts`

    Creates a Linked Account.
  </Card>

  <Card title="Update a Linked Account" href="/docs/sg/api/payments/route/update-linked-accounts">
    `PATCH` `/v2/accounts/:account_id`

    Updates a Linked Account.
  </Card>

  <Card title="Fetch a Linked Account With ID" href="/docs/sg/api/payments/route/fetch-with-id">
    `GET` `/v2/accounts/:account_id`

    Fetches a Linked Account using a unique identifier.
  </Card>

  <Card title="Create a Stakeholder" href="/docs/sg/api/payments/route/create-stakeholder">
    `POST` `/v2/accounts/:account_id/stakeholders`

    Creates a Stakeholder.
  </Card>

  <Card title="Update a Stakeholder Account" href="/docs/sg/api/payments/route/update-stakeholder">
    `PATCH` `/v2/accounts/:account_id/stakeholders/:stakeholder_id`

    Updates a Stakeholder account.
  </Card>

  <Card title="Request a Product Configuration" href="/docs/sg/api/payments/route/request-product-config">
    `POST` `/v2/accounts/:account_id/products`

    Requests a product configuration.
  </Card>

  <Card title="Update a Product Configuration" href="/docs/sg/api/payments/route/update-product-config">
    `PATCH` `/v2/accounts/:account_id/products/:product_id`

    Updates a product configuration.
  </Card>

  <Card title="Fetch a Product Configuration" href="/docs/sg/api/payments/route/fetch-product-config">
    `GET` `/v2/accounts/:account_id/products/:product_id`

    Fetches a product configuration.
  </Card>

  <Card title="Create Transfers from Orders" href="/docs/sg/api/payments/route/create-transfers-orders">
    `POST` `/v1/orders`

    Creates Transfers from orders.
  </Card>

  <Card title="Create Transfers from Payments" href="/docs/sg/api/payments/route/create-transfers-payments">
    `POST` `/v1/payments/:id/transfers`

    Creates Transfers to Linked Accounts once the payments are captured.
  </Card>

  <Card title="Direct Transfers" href="/docs/sg/api/payments/route/direct-transfers">
    `POST` `/v1/transfers`

    Transfers funds directly from your account balance to the Linked Accounts.
  </Card>

  <Card title="Create a Direct Transfer (Idempotent Request)" href="/docs/sg/api/payments/route/direct-transfers-idempotent-request">
    `POST` `/v1/transfers`

    Transfers funds directly from your account balance to the Linked Accounts.
  </Card>

  <Card title="Fetch Transfers for a Payment" href="/docs/sg/api/payments/route/fetch-transfers-payment">
    `GET` `/v1/payments/:id/transfers`

    Fetches transfers created for a specific payment.
  </Card>

  <Card title="Fetch Transfer for an Order" href="/docs/sg/api/payments/route/fetch-transfer-order">
    `GET` `/v1/orders/:id/?expand[]=transfers&status=processing`

    Fetches transfers created for a specific order.
  </Card>

  <Card title="Fetch a Transfer With ID" href="/docs/sg/api/payments/route/fetch-a-transfer">
    `GET` `/v1/transfers/:id`

    Displays specific transfer details.
  </Card>

  <Card title="Fetch Transfers for a Settlement" href="/docs/sg/api/payments/route/fetch-transfers-for-a-settlement">
    `GET` `/v1/transfers?recipient_settlement_id=:id`

    Retrieves the collection of transfers created for a particular Settlement ID.
  </Card>

  <Card title="Fetch Settlement Details" href="/docs/sg/api/payments/route/fetch-settlement-details">
    `GET` `/v1/transfers?expand[]=recipient_settlement`

    Displays the details of settlements made to Linked Accounts.
  </Card>

  <Card title="Fetch Payments of a Linked Account" href="/docs/sg/api/payments/route/fetch-payments-linked-account">
    `GET` `/v1/payments/`

    Displays all the payments received by a Linked Account.
  </Card>

  <Card title="Refund Payments and Reverse Transfer from a Linked Account" href="/docs/sg/api/payments/route/refund-payments-and-reverse-transfer">
    `POST` `/v1/payments/:id/refund`

    Initiates a payment refund to a customer.
  </Card>

  <Card title="Reverse a Transfer" href="/docs/sg/api/payments/route/reverse-a-transfer">
    `POST` `/v1/transfers/:id/reversals`

    Initiates a reversal of funds from the Linked Account to your account.
  </Card>

  <Card title="Fetch Reversals for a Transfer" href="/docs/sg/api/payments/route/fetch-reversals">
    `GET` `/v1/transfers/:id/reversals`

    Fetches reversals for a Transfer.
  </Card>

  <Card title="Modify Settlement Hold for Transfers" href="/docs/sg/api/payments/route/modify-settlement-hold">
    `PATCH` `/v1/transfers/:id`

    Modifies the settlement configuration for a particular transfer id.
  </Card>
</CardGroup>

## Related Guides

* [About Linked Accounts](/docs/sg/payments/route/linked-account)
* [About Route](/docs/sg/payments/route)
* [Integrate With Route](/docs/sg/payments/route/integration-guide)
