> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Razorpay

> How to set up the Razorpay connector, plus the actions that are available.

![Razorpay](https://stackone-logos.com/api/razorpay/filled/svg)

Previewv0.1.0[See changelog](https://docs.stackone.com/connectors/razorpay/changelog.md)

[34 actions](#actions) · 1 auth method

Accounting

## Getting Started

**1. Create or Select a Project**

Set up a new project or select an existing one. See [Organizations & Projects](https://docs.stackone.com/gateway/concepts/organizations-and-projects.md).

**2. Configure the Connector**

Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](https://docs.stackone.com/gateway/quickstart.md#setup-connector-profile).

> **[Connector Profile · API Key](https://docs.stackone.com/connectors/razorpay/guides/connector-profile/api-key.md)**
>
> Razorpay authenticates every API request with HTTP Basic authentication. The key id is sent as the username and the key...

**3. Link an Account**

Link an account [from the dashboard](https://docs.stackone.com/connect/managing-connectors/linking-accounts.md#link-from-the-dashboard) (or via [StackOne Hub](https://docs.stackone.com/embed/account-linking/overview)).

See the guide for the authentication type chosen in the Connector Profile:

> **[Link Account · API Key](https://docs.stackone.com/connectors/razorpay/guides/link-account/api-key.md)**

**4. Use Actions**

Connect an AI platform to the linked account's actions. See [AI Platforms](https://docs.stackone.com/connect/ai-platforms/overview.md).

Other ways to call actions are listed in [Protocols & SDKs](https://docs.stackone.com/connect/protocols-and-sdks.md).

## Actions

34 actions

ActionDescription

Create Customer`razorpay_customers_create`

Create a customer record on the Razorpay account.

Fetch All Customers`razorpay_customers_fetch_all`

Fetch the customers on the account.

Fetch Customer With ID`razorpay_customers_fetch_with_id`

Fetch a single customer by their Razorpay customer id.

Edit Customer Details`razorpay_customers_edit`

Update a customer's name, contact or email.

Create Order`razorpay_orders_create`

Create a Razorpay order that a payment can be made against.

Fetch All Orders`razorpay_orders_fetch_all`

Fetch the orders on the account, newest first.

Fetch Order With ID`razorpay_orders_fetch_with_id`

Fetch a single order by its Razorpay order id.

Fetch Payments For Order`razorpay_orders_fetch_payments`

Fetch every payment attempted against one order.

Update Order`razorpay_orders_update`

Update the notes stored against an order.

Create Payment Link`razorpay_payment_links_create`

Create a shareable link a customer can pay through.

Fetch All Payment Links`razorpay_payment_links_fetch_all`

Fetch the payment links on the account.

Fetch Payment Link With ID`razorpay_payment_links_fetch_with_id`

Fetch a single payment link by its Razorpay payment link id.

Update Payment Link`razorpay_payment_links_update`

Update the reference, expiry, reminders or notes on a payment link.

Cancel Payment Link`razorpay_payment_links_cancel`

Cancel a payment link so it stops accepting payment.

Send Payment Link Notification`razorpay_payment_links_notify`

Send or resend a payment link to the customer by SMS or email.

Fetch All Payments`razorpay_payments_fetch_all`

Fetch the payments on the account, newest first.

Fetch Payment With ID`razorpay_payments_fetch_with_id`

Fetch a single payment by its Razorpay payment id.

Capture Payment`razorpay_payments_capture`

Capture an authorised payment so the funds are settled.

Update Payment`razorpay_payments_update`

Update the notes stored against a payment.

Fetch Card Details Of Payment`razorpay_payments_fetch_card_details`

Fetch the card a payment was made with.

Fetch Payment Downtimes`razorpay_payments_fetch_downtimes`

Fetch the payment methods currently or imminently unavailable.

Fetch Payment Downtime With ID`razorpay_payments_fetch_downtime_with_id`

Fetch a single payment downtime by its id.

Create Refund`razorpay_refunds_create`

Refund a captured payment, in full or in part.

Fetch All Refunds`razorpay_refunds_fetch_all`

Fetch the refunds on the account, newest first.

Fetch Refund With ID`razorpay_refunds_fetch_with_id`

Fetch a single refund by its Razorpay refund id.

Fetch Refunds For Payment`razorpay_refunds_fetch_multiple_for_payment`

Fetch every refund issued against one payment.

Fetch Specific Refund For Payment`razorpay_refunds_fetch_specific_for_payment`

Fetch one refund of a payment by both ids.

Update Refund`razorpay_refunds_update`

Update the notes stored against a refund.

Fetch All Settlements`razorpay_settlements_fetch_all`

Fetch the settlements paid out to the bank account.

Fetch Settlement With ID`razorpay_settlements_fetch_with_id`

Fetch a single settlement by its Razorpay settlement id.

Fetch Settlement Recon Report`razorpay_settlements_fetch_recon`

Fetch the settlement reconciliation report for a month.

Create Instant Settlement`razorpay_settlements_create_instant`

Settle funds to the bank account immediately rather than on the normal cycle.

Fetch All Instant Settlements`razorpay_settlements_fetch_all_instant`

Fetch the instant settlements requested on the account.

Fetch Instant Settlement With ID`razorpay_settlements_fetch_instant_with_id`

Fetch a single instant settlement by its id.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.