← Back to all apps

Razorpay

Financeby Razorpay Software Private Limited
Launched Mar 13, 2026 on ChatGPT

Access your Razorpay merchant data directly from Claude. Query payments, orders, refunds, and settlements instantly through natural conversation. Track QR code transactions, monitor payment links, review payout history, and generate settlement reconciliation reports—all without leaving your AI workflow. Transform Claude into your intelligent merchant dashboard that retrieves real-time business insights, helping you understand payment trends and reconcile transactions faster, with less friction.

22ChatGPT Tools
25Claude Tools
Razorpay Software Private LimitedDeveloper
FinanceCategory

Use Cases

productivity

Available Tools

Fetch All Instant Settlements

fetch_all_instant_settlements
Full Description

Fetch all instant settlements with optional filtering, pagination, and payout details

Parameters (0 required, 5 optional)
Optional
countnumber

Number of instant settlement records to fetch (default: 10, max: 100)

expandarray

Pass this if you want to fetch payout details as part of the response for all instant settlements. Supported values: ondemand_payouts

fromnumber

Unix timestamp (in seconds) from when instant settlements are to be fetched

skipnumber

Number of instant settlement records to skip (default: 0)

tonumber

Unix timestamp (in seconds) up till when instant settlements are to be fetched

Fetch All Orders

fetch_all_orders
Full Description

Fetch all orders with optional filtering and pagination

Parameters (0 required, 7 optional)
Optional
authorizednumber

Filter orders based on payment authorization status. Values: 0 (orders with unauthorized payments), 1 (orders with authorized payments)

countnumber

Number of orders to be fetched (default: 10, max: 100)

expandarray

Used to retrieve additional information. Supported values: payments, payments.card, transfers, virtual_account

fromnumber

Timestamp (in Unix format) from when the orders should be fetched

receiptstring

Filter orders that contain the provided value for receipt

skipnumber

Number of orders to be skipped (default: 0)

tonumber

Timestamp (in Unix format) up till when orders are to be fetched

Fetch All Payment Links

fetch_all_payment_links
Full Description

Fetch all payment links with optional filtering by payment ID or reference ID.You can specify the upi_link parameter to filter by link type.

Parameters (0 required, 3 optional)
Optional
payment_idstring

Optional: Filter by payment ID associated with payment links

reference_idstring

Optional: Filter by reference ID used when creating payment links

upi_linknumber

Optional: Filter only upi links. Value should be 1 if you want only upi links, 0 for only standard linksIf not provided, all types of links will be returned

Fetch All Payments

fetch_all_payments
Full Description

Fetch all payments with optional filtering and pagination

Parameters (0 required, 4 optional)
Optional
countnumber

Number of payments to fetch (default: 10, max: 100)

fromnumber

Unix timestamp (in seconds) from when payments are to be fetched

skipnumber

Number of payments to skip (default: 0)

tonumber

Unix timestamp (in seconds) up till when payments are to be fetched

Fetch All Qr Codes

fetch_all_qr_codes
Full Description

Fetch all QR codes with optional filtering and pagination

Parameters (0 required, 4 optional)
Optional
countnumber

Number of QR Codes to be retrieved (default: 10, max: 100)

fromnumber

Unix timestamp, in seconds, from when QR Codes are to be retrieved

skipnumber

Number of QR Codes to be skipped (default: 0)

tonumber

Unix timestamp, in seconds, till when QR Codes are to be retrieved

Fetch All Refunds

fetch_all_refunds
Full Description

Use this tool to retrieve details of all refunds. By default, only the last 10 refunds are returned.

Parameters (0 required, 4 optional)
Optional
countnumber

The number of refunds to fetch. You can fetch a maximum of 100 refunds

fromnumber

Unix timestamp at which the refunds were created

skipnumber

The number of refunds to be skipped

tonumber

Unix timestamp till which the refunds were created

Fetch All Settlements

fetch_all_settlements
Full Description

Fetch all settlements with optional filtering and pagination

Parameters (0 required, 4 optional)
Optional
countnumber

Number of settlement records to fetch (default: 10, max: 100)

fromnumber

Unix timestamp (in seconds) from when settlements are to be fetched

skipnumber

Number of settlement records to skip (default: 0)

tonumber

Unix timestamp (in seconds) up till when settlements are to be fetched

Fetch Instant Settlement With Id

fetch_instant_settlement_with_id
Full Description

Fetch details of a specific instant settlement using its ID

Parameters (1 required)
Required
settlement_idstring

The ID of the instant settlement to fetch. ID starts with 'setlod_'

Fetch Multiple Refunds For Payment

fetch_multiple_refunds_for_payment
Full Description

Use this tool to retrieve multiple refunds for a payment. By default, only the last 10 refunds are returned.

Parameters (1 required, 4 optional)
Required
payment_idstring

Unique identifier of the payment for which refunds are to be retrieved. ID should have a pay_ prefix.

Optional
countnumber

The number of refunds to fetch for the payment.

fromnumber

Unix timestamp at which the refunds were created.

skipnumber

The number of refunds to be skipped for the payment.

tonumber

Unix timestamp till which the refunds were created.

Fetch Order

fetch_order
Full Description

Fetch an order's details using its ID

Parameters (1 required)
Required
order_idstring

Unique identifier of the order to be retrieved

Fetch Order Payments

fetch_order_payments
Full Description

Fetch all payments made for a specific order in Razorpay

Parameters (1 required)
Required
order_idstring

Unique identifier of the order for which payments should be retrieved. Order id should start with `order_`

Fetch Payment

fetch_payment
Full Description

Use this tool to retrieve the details of a specific payment using its id. Amount returned is in paisa

Parameters (1 required)
Required
payment_idstring

payment_id is unique identifier of the payment to be retrieved.

Fetch Payment Card Details

fetch_payment_card_details
Full Description

Use this tool to retrieve the details of the card used to make a payment. Only works for payments made using a card.

Parameters (1 required)
Required
payment_idstring

Unique identifier of the payment for which you want to retrieve card details. Must start with 'pay_'

Fetch Payment Link

fetch_payment_link
Full Description

Fetch payment link details using it's ID. Response contains the basic details like amount, status etc. The link could be of any type(standard or UPI)

Parameters (1 required)
Required
payment_link_idstring

ID of the payment link to be fetched(ID should have a plink_ prefix).

Fetch Payments For Qr Code

fetch_payments_for_qr_code
Full Description

Fetch all payments made on a QR code

Parameters (1 required, 4 optional)
Required
qr_code_idstring

The unique identifier of the QR Code to fetch payments forThe QR code id should start with 'qr_'

Optional
countnumber

Number of payments to be fetched (default: 10, max: 100)

fromnumber

Unix timestamp, in seconds, from when payments are to be retrieved

skipnumber

Number of records to be skipped while fetching the payments

tonumber

Unix timestamp, in seconds, till when payments are to be fetched

Fetch Qr Code

fetch_qr_code
Full Description

Fetch a QR code's details using it's ID

Parameters (1 required)
Required
qr_code_idstring

Unique identifier of the QR Code to be retrievedThe QR code id should start with 'qr_'

Fetch Qr Codes By Customer Id

fetch_qr_codes_by_customer_id
Full Description

Fetch all QR codes for a specific customer

Parameters (1 required)
Required
customer_idstring

The unique identifier of the customer

Fetch Qr Codes By Payment Id

fetch_qr_codes_by_payment_id
Full Description

Fetch all QR codes for a specific payment

Parameters (1 required)
Required
payment_idstring

The unique identifier of the paymentThe payment id always should start with 'pay_'

Fetch Refund

fetch_refund
Full Description

Use this tool to retrieve the details of a specific refund using its id.

Parameters (1 required)
Required
refund_idstring

Unique identifier of the refund which is to be retrieved. ID should have a rfnd_ prefix.

Fetch Settlement Recon Details

fetch_settlement_recon_details
Full Description

Fetch settlement reconciliation report for a specific time period

Parameters (2 required, 3 optional)
Required
monthnumber

Month for which the settlement report is requested (MM format)

yearnumber

Year for which the settlement report is requested (YYYY format)

Optional
countnumber

Optional: Number of records to fetch (default: 10, max: 100)

daynumber

Optional: Day for which the settlement report is requested (DD format)

skipnumber

Optional: Number of records to skip for pagination

Fetch Settlement With Id

fetch_settlement_with_id
Full Description

Fetch details of a specific settlement using its ID

Parameters (1 required)
Required
settlement_idstring

The ID of the settlement to fetch.ID starts with the 'setl_'

Fetch Specific Refund For Payment

fetch_specific_refund_for_payment
Full Description

Use this tool to retrieve details of a specific refund made for a payment.

Parameters (2 required)
Required
payment_idstring

Unique identifier of the payment for which the refund has been made. ID should have a pay_ prefix.

refund_idstring

Unique identifier of the refund to be retrieved. ID should have a rfnd_ prefix.