Razorpay
razorpayPayment gateway and financial services platform for businesses in India
Acciones disponibles (42)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Cancel InvoiceRAZORPAY_CANCEL_INVOICEAcciónTool to cancel an existing Razorpay invoice. Use this when you need to cancel an invoice that has been issued but not yet paid. Only invoices in 'issued' status can be cancelled.
RAZORPAY_CANCEL_INVOICEAcciónTool to cancel an existing Razorpay invoice. Use this when you need to cancel an invoice that has been issued but not yet paid. Only invoices in 'issued' status can be cancelled.
Parámetros de entrada
invoice_idstringObligatorioThe unique identifier of the invoice to cancel
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Cancel Payment LinkRAZORPAY_CANCEL_PAYMENT_LINKAcciónTool to cancel a specific payment link. Use when you need to cancel an active payment link before it expires. The payment link cannot be used after cancellation.
RAZORPAY_CANCEL_PAYMENT_LINKAcciónTool to cancel a specific payment link. Use when you need to cancel an active payment link before it expires. The payment link cannot be used after cancellation.
Parámetros de entrada
plink_idstringObligatorioThe unique identifier of the payment link to cancel
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create an OrderRAZORPAY_CREATE_AN_ORDERAcciónTool to create a Razorpay order with specified amount and currency. Use when you need to initiate a payment order before collecting payment from a customer. Amount and currency are mandatory parameters; receipt and notes are optional for internal tracking.
RAZORPAY_CREATE_AN_ORDERAcciónTool to create a Razorpay order with specified amount and currency. Use when you need to initiate a payment order before collecting payment from a customer. Amount and currency are mandatory parameters; receipt and notes are optional for internal tracking.
Parámetros de entrada
notesobjectKey-value pairs for additional information (max 15 pairs)
amountintegerObligatorioAmount for which the order is created, in currency subunits. For INR, 1 rupee = 100 paise. E.g., ₹500.00 = 50000 paise.
receiptstringReceipt number for internal reference (max 40 characters)
currencystringObligatorioISO 4217 currency code (uppercase, 3 letters)
partial_paymentbooleanWhether to enable partial payments for this order
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ContactRAZORPAY_CREATE_CONTACTAcciónTool to create a contact for payouts in RazorpayX. Use when you need to add a new contact (employee, vendor, or customer) for making payouts.
RAZORPAY_CREATE_CONTACTAcciónTool to create a contact for payouts in RazorpayX. Use when you need to add a new contact (employee, vendor, or customer) for making payouts.
Parámetros de entrada
namestringObligatorioName of the contact
typestringObligatorioenumType of contact - employee, vendor, or customer
employeevendorcustomeremailstringEmail address of the contact
notesobjectKey-value pairs for storing additional information about the contact
contactstringPhone number of the contact
reference_idstringA unique reference identifier for the contact in your system
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CustomerRAZORPAY_CREATE_CUSTOMERAcciónTool to create a new customer in Razorpay. Use when you need to register a customer for recurring payments or saved cards. Returns a customer_id that can be used for future transactions.
RAZORPAY_CREATE_CUSTOMERAcciónTool to create a new customer in Razorpay. Use when you need to register a customer for recurring payments or saved cards. Returns a customer_id that can be used for future transactions.
Parámetros de entrada
namestringThe name of the customer
emailstringThe email address of the customer
gstinstringThe GST identification number of the customer (India-specific)
notesobjectCustom key-value pairs for storing additional information about the customer
contactstringThe contact number of the customer
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create an InvoiceRAZORPAY_CREATE_INVOICEAcciónTool to create an invoice for billing customers. Use when you need to generate an invoice with customer details and line items. You can create a blank invoice in draft state, update it later, and issue it when ready.
RAZORPAY_CREATE_INVOICEAcciónTool to create an invoice for billing customers. Use when you need to generate an invoice with customer details and line items. You can create a blank invoice in draft state, update it later, and issue it when ready.
Parámetros de entrada
typestringType of invoice: 'invoice' or 'link'
notesobjectKey-value pairs for additional information
termsstringTerms and conditions text
amountintegerTotal invoice amount in smallest currency unit. If not provided, calculated from line_items
tax_idstringTax ID for the entire invoice
commentstringComments on the invoice
receiptstringReceipt/reference number (max 40 characters)
currencystringThree-letter ISO currency code. Defaults to INR if not specified
customerobjectCustomer details for invoice recipient.
order_idstringAssociated order ID
tax_rateintegerTax rate in basis points for the entire invoice
expire_byintegerUnix timestamp when invoice should expire
issued_atintegerUnix timestamp for custom invoice issue date
short_urlbooleanGenerate and return short URL
view_lessbooleanShow compact view
line_itemsobject[]ObligatorioArray of line items (products/services) included in the invoice. At least one line item is required
payment_idstringPre-associate a payment ID
sms_notifyintegerSend SMS notification (1=yes, 0=no)
billing_endintegerBilling period end as Unix timestamp
customer_idstringReference to existing customer ID. If provided, customer details can be omitted
descriptionstringBrief description of the invoice
email_notifyintegerSend email notification (1=yes, 0=no)
billing_startintegerBilling period start as Unix timestamp
invoice_numberstringCustom invoice number
idempotency_keystringUnique key for idempotent requests to prevent duplicate invoice creation
partial_paymentbooleanWhether partial payments are allowed
group_taxes_discountsbooleanGroup taxes and discounts together
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ItemRAZORPAY_CREATE_ITEMAcciónTool to create an item that can be used in Razorpay invoices. Use when you need to create a new product or service entry for invoicing purposes.
RAZORPAY_CREATE_ITEMAcciónTool to create an item that can be used in Razorpay invoices. Use when you need to create a new product or service entry for invoicing purposes.
Parámetros de entrada
namestringObligatorioName of the item. This will appear on invoices and receipts.
amountintegerObligatorioAmount in the smallest currency unit (paise for INR). For example, 10000 paise = 100 INR. Must be non-negative.
currencystringObligatorioThree-letter ISO currency code. Common values: INR (Indian Rupee), USD (US Dollar), EUR (Euro), GBP (British Pound).
descriptionstringBrief description of the item. Use this to provide additional context about what the item represents.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Payment LinkRAZORPAY_CREATE_PAYMENT_LINKAcciónTool to create a payment link for collecting payments via a shareable URL. Use when you need to generate a payment link for a customer to complete payment online.
RAZORPAY_CREATE_PAYMENT_LINKAcciónTool to create a payment link for collecting payments via a shareable URL. Use when you need to generate a payment link for a customer to complete payment online.
Parámetros de entrada
notesobjectKey-value pairs for storing additional information
amountintegerObligatorioAmount to be paid in currency subunits (e.g., paise for INR). For example, 100000 paise = 1000 INR
notifyobjectNotification preferences for the payment link.
currencystringObligatorioenumCurrency code for the payment
INRUSDEURGBPAEDSGDcustomerobjectCustomer details for the payment link.
expire_byintegerUnix timestamp after which the payment link expires
descriptionstringDescription of the payment link purpose
callback_urlstringURL to redirect customer after payment completion
reference_idstringReference ID for the payment link in your system
callback_methodstringHTTP method for callback (get or post)
reminder_enablebooleanWhether to enable payment reminders
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete InvoiceRAZORPAY_DELETE_INVOICEAcciónTool to delete an invoice in Razorpay. Use when you need to permanently remove an invoice from the system. Note: Only invoices in 'draft' status can be deleted. Invoices in other statuses (issued, paid, cancelled) cannot be deleted.
RAZORPAY_DELETE_INVOICEAcciónTool to delete an invoice in Razorpay. Use when you need to permanently remove an invoice from the system. Note: Only invoices in 'draft' status can be deleted. Invoices in other statuses (issued, paid, cancelled) cannot be deleted.
Parámetros de entrada
invoice_idstringObligatorioThe unique identifier of the invoice to delete.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete itemRAZORPAY_DELETE_ITEMAcciónTool to delete an existing item from Razorpay. Use when you need to permanently remove an item from the system. Items can only be deleted if they are not associated with any invoices.
RAZORPAY_DELETE_ITEMAcciónTool to delete an existing item from Razorpay. Use when you need to permanently remove an item from the system. Items can only be deleted if they are not associated with any invoices.
Parámetros de entrada
item_idstringObligatorioThe unique identifier of the item to delete. This is the ID returned when creating an item.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch All CustomersRAZORPAY_FETCH_ALL_CUSTOMERSAcciónTool to retrieve a paginated list of all customers from Razorpay. Use when you need to get customer details for multiple customers or iterate through the customer base.
RAZORPAY_FETCH_ALL_CUSTOMERSAcciónTool to retrieve a paginated list of all customers from Razorpay. Use when you need to get customer details for multiple customers or iterate through the customer base.
Parámetros de entrada
skipintegerNumber of customers to skip for pagination (default: 0)
countintegerNumber of customers to fetch (default: 10, max: 100)
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch All InvoicesRAZORPAY_FETCH_ALL_INVOICESAcciónTool to fetch all invoices with pagination and filtering support. Use when you need to retrieve a list of invoices, optionally filtered by payment ID, customer ID, receipt, or date range.
RAZORPAY_FETCH_ALL_INVOICESAcciónTool to fetch all invoices with pagination and filtering support. Use when you need to retrieve a list of invoices, optionally filtered by payment ID, customer ID, receipt, or date range.
Parámetros de entrada
tointegerUnix timestamp (in seconds) before which the invoices were created. Use for date range filtering.
fromintegerUnix timestamp (in seconds) after which the invoices were created. Use for date range filtering.
skipintegerNumber of invoices to skip from the beginning of the result set. Use for pagination. Default is 0.
typestringEntity type filter. Use 'invoice' to filter by invoice type.
countintegerNumber of invoices to fetch per request. Default is 10 if not specified. Maximum is 100.
receiptstringThe unique receipt number that you entered for internal purposes. Use to filter invoices by receipt.
payment_idstringThe unique identifier of the payment made by the customer against the invoice. Use to filter invoices by specific payment.
customer_idstringThe unique identifier of the customer. Use to filter invoices for a specific customer.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch All Payment LinksRAZORPAY_FETCH_ALL_PAYMENT_LINKSAcciónTool to fetch all payment links with pagination and filtering support. Use when you need to retrieve a list of payment links, optionally filtered by payment ID, reference ID, or date range.
RAZORPAY_FETCH_ALL_PAYMENT_LINKSAcciónTool to fetch all payment links with pagination and filtering support. Use when you need to retrieve a list of payment links, optionally filtered by payment ID, reference ID, or date range.
Parámetros de entrada
tointegerUnix timestamp (in seconds) before which the payment links were created. Use for date range filtering.
fromintegerUnix timestamp (in seconds) after which the payment links were created. Use for date range filtering.
skipintegerNumber of payment links to skip from the beginning of the result set. Use for pagination. Default is 0.
countintegerNumber of payment links to fetch per request. Default is 10 if not specified. Maximum is typically 100.
payment_idstringUnique identifier of the payment associated with the Payment Link. Use to filter payment links by payment ID.
reference_idstringThe unique reference number entered while creating the Payment Link. Use to filter payment links by your custom reference.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch All PaymentsRAZORPAY_FETCH_ALL_PAYMENTSAcciónTool to retrieve all payments from your Razorpay account with pagination and time filtering support. Use when you need to list payments, audit transactions, or analyze payment history. Returns payments in descending order by creation time (newest first).
RAZORPAY_FETCH_ALL_PAYMENTSAcciónTool to retrieve all payments from your Razorpay account with pagination and time filtering support. Use when you need to list payments, audit transactions, or analyze payment history. Returns payments in descending order by creation time (newest first).
Parámetros de entrada
tointegerUnix timestamp (in seconds) until which to fetch payments. Filters payments created on or before this timestamp.
fromintegerUnix timestamp (in seconds) from which to fetch payments. Filters payments created on or after this timestamp.
skipintegerNumber of payments to skip for pagination. Use this to paginate through results.
countintegerNumber of payments to fetch. Default is 10, maximum is 100.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch all refunds for a paymentRAZORPAY_FETCH_ALL_REFUNDS_FOR_A_PAYMENTAcciónTool to retrieve all refunds for a specific payment using the Razorpay API. Use when you need to check refund status, track refund history, or list all refunds associated with a particular payment.
RAZORPAY_FETCH_ALL_REFUNDS_FOR_A_PAYMENTAcciónTool to retrieve all refunds for a specific payment using the Razorpay API. Use when you need to check refund status, track refund history, or list all refunds associated with a particular payment.
Parámetros de entrada
skipintegerNumber of refunds to skip for pagination. Use with count to navigate through pages.
countintegerNumber of refunds to fetch. Default is 10.
payment_idstringObligatorioThe unique identifier of the payment for which to fetch refunds.
to_timestampintegerUnix timestamp before which the refunds were created. Filter refunds created on or before this time.
from_timestampintegerUnix timestamp after which the refunds were created. Filter refunds created on or after this time.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch a Payment LinkRAZORPAY_FETCH_A_PAYMENT_LINKAcciónTool to retrieve details of a specific payment link by its ID. Use when you need to check the status, amount, customer details, or other attributes of an existing payment link.
RAZORPAY_FETCH_A_PAYMENT_LINKAcciónTool to retrieve details of a specific payment link by its ID. Use when you need to check the status, amount, customer details, or other attributes of an existing payment link.
Parámetros de entrada
plink_idstringObligatorioThe unique identifier of the payment link to fetch.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Invoice by IDRAZORPAY_FETCH_INVOICE_BY_IDAcciónTool to fetch a specific invoice by its ID from Razorpay. Use when you need to retrieve complete details of an invoice including customer information, line items, amounts, and payment status.
RAZORPAY_FETCH_INVOICE_BY_IDAcciónTool to fetch a specific invoice by its ID from Razorpay. Use when you need to retrieve complete details of an invoice including customer information, line items, amounts, and payment status.
Parámetros de entrada
invoice_idstringObligatorioThe unique identifier of the invoice to retrieve
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch All OrdersRAZORPAY_FETCH_ORDERSAcciónTool to retrieve a paginated list of all orders from Razorpay. Use when you need to fetch multiple orders, filter by date range, receipt, or authorization status.
RAZORPAY_FETCH_ORDERSAcciónTool to retrieve a paginated list of all orders from Razorpay. Use when you need to fetch multiple orders, filter by date range, receipt, or authorization status.
Parámetros de entrada
skipintegerNumber of orders to skip for pagination (default: 0)
countintegerNumber of orders to fetch (default: 10, max: 100)
receiptstringFilter orders by specific receipt reference number
authorizedintegerFilter orders by authorization status. Set to 1 for authorized orders, 0 for unauthorized orders
to_timestampintegerUnix timestamp to fetch orders created before this time
from_timestampintegerUnix timestamp to fetch orders created after this time
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Order by IDRAZORPAY_FETCH_ORDERS_BY_IDAcciónTool to fetch details of a specific Razorpay order using its order ID. Use when you need to retrieve order information, check order status, or verify payment details.
RAZORPAY_FETCH_ORDERS_BY_IDAcciónTool to fetch details of a specific Razorpay order using its order ID. Use when you need to retrieve order information, check order status, or verify payment details.
Parámetros de entrada
order_idstringObligatorioThe unique identifier of the order to retrieve
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch payments by orderRAZORPAY_FETCH_PAYMENTS_BY_ORDERAcciónTool to fetch all payments made for a particular order. Use when you need to retrieve payment details associated with a specific order ID.
RAZORPAY_FETCH_PAYMENTS_BY_ORDERAcciónTool to fetch all payments made for a particular order. Use when you need to retrieve payment details associated with a specific order ID.
Parámetros de entrada
order_idstringObligatorioThe unique identifier of the order for which to fetch payments.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch All RefundsRAZORPAY_FETCH_REFUNDSAcciónTool to retrieve all refunds created by you using the Razorpay API. Use when you need to list refunds, track refund status, or analyze refund history with pagination support.
RAZORPAY_FETCH_REFUNDSAcciónTool to retrieve all refunds created by you using the Razorpay API. Use when you need to list refunds, track refund status, or analyze refund history with pagination support.
Parámetros de entrada
skipintegerNumber of refunds to skip for pagination. Use with count to navigate through pages.
countintegerNumber of refunds to fetch. Default is 10.
to_timestampintegerUnix timestamp before which the refunds were created. Filter refunds created on or before this time.
from_timestampintegerUnix timestamp after which the refunds were created. Filter refunds created on or after this time.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ContactRAZORPAY_GET_CONTACTAcciónTool to retrieve details of a specific contact by ID in RazorpayX. Use when you need to fetch information about an existing contact including their name, email, contact details, and metadata.
RAZORPAY_GET_CONTACTAcciónTool to retrieve details of a specific contact by ID in RazorpayX. Use when you need to fetch information about an existing contact including their name, email, contact details, and metadata.
Parámetros de entrada
contact_idstringObligatorioThe unique identifier of the contact to retrieve. Must start with 'cont_' followed by alphanumeric characters.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve CustomerRAZORPAY_GET_CUSTOMERAcciónTool to retrieve details of a specific customer by their ID. Use when you need to fetch customer information including name, email, contact details, and custom notes.
RAZORPAY_GET_CUSTOMERAcciónTool to retrieve details of a specific customer by their ID. Use when you need to fetch customer information including name, email, contact details, and custom notes.
Parámetros de entrada
customer_idstringObligatorioThe unique identifier of the customer to retrieve. Must start with 'cust_' followed by alphanumeric characters.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Fund AccountRAZORPAY_GET_FUND_ACCOUNTAcciónTool to retrieve details of a specific fund account by its ID. Use when you need to fetch fund account information including associated contact, account type, and payment details.
RAZORPAY_GET_FUND_ACCOUNTAcciónTool to retrieve details of a specific fund account by its ID. Use when you need to fetch fund account information including associated contact, account type, and payment details.
Parámetros de entrada
fund_account_idstringObligatorioThe unique identifier of the fund account to retrieve. Must start with 'fa_' followed by alphanumeric characters.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ItemRAZORPAY_GET_ITEMAcciónTool to retrieve complete details of a specific Razorpay item by its ID. Use when you need to fetch information about an item including its name, description, amount, tax details, and other metadata.
RAZORPAY_GET_ITEMAcciónTool to retrieve complete details of a specific Razorpay item by its ID. Use when you need to fetch information about an item including its name, description, amount, tax details, and other metadata.
Parámetros de entrada
item_idstringObligatorioThe unique identifier of the item to retrieve
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Settlement Reconciliation ReportRAZORPAY_GET_SETTLEMENT_RECONAcciónTool to fetch settlement reconciliation report for a specific date or month from Razorpay. Use when you need to retrieve detailed settlement transaction data for accounting and reconciliation purposes.
RAZORPAY_GET_SETTLEMENT_RECONAcciónTool to fetch settlement reconciliation report for a specific date or month from Razorpay. Use when you need to retrieve detailed settlement transaction data for accounting and reconciliation purposes.
Parámetros de entrada
dayintegerOptional day for the reconciliation report (1-31). If not provided, fetches data for the entire month.
yearintegerObligatorioYear for the reconciliation report (e.g., 2024)
monthintegerObligatorioMonth for the reconciliation report (1-12)
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Transfer ReversalsRAZORPAY_GET_TRANSFER_REVERSALSAcciónTool to fetch all reversals for a specific transfer using the Razorpay Route API. Use when you need to check reversal status, track reversal history, or list all reversals associated with a particular transfer.
RAZORPAY_GET_TRANSFER_REVERSALSAcciónTool to fetch all reversals for a specific transfer using the Razorpay Route API. Use when you need to check reversal status, track reversal history, or list all reversals associated with a particular transfer.
Parámetros de entrada
skipintegerNumber of reversals to skip for pagination. Use with count to navigate through pages.
countintegerNumber of reversals to fetch. Default is 10, maximum is 100.
transfer_idstringObligatorioThe unique identifier of the transfer for which to fetch reversals.
to_timestampintegerUnix timestamp before which the reversals were created. Filter reversals created on or before this time.
from_timestampintegerUnix timestamp after which the reversals were created. Filter reversals created on or after this time.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Issue an InvoiceRAZORPAY_ISSUE_AN_INVOICEAcciónTool to issue a draft Razorpay invoice to send it to the customer. Use when you need to issue an invoice that has been created in draft status. Only invoices in 'draft' status can be issued.
RAZORPAY_ISSUE_AN_INVOICEAcciónTool to issue a draft Razorpay invoice to send it to the customer. Use when you need to issue an invoice that has been created in draft status. Only invoices in 'draft' status can be issued.
Parámetros de entrada
invoice_idstringObligatorioThe unique identifier of the invoice to issue
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Customer TokensRAZORPAY_LIST_CUSTOMER_TOKENSAcciónTool to retrieve all tokens (saved payment methods) for a customer. Use when you need to fetch the list of saved payment methods associated with a specific customer ID.
RAZORPAY_LIST_CUSTOMER_TOKENSAcciónTool to retrieve all tokens (saved payment methods) for a customer. Use when you need to fetch the list of saved payment methods associated with a specific customer ID.
Parámetros de entrada
customer_idstringObligatorioUnique identifier of the customer whose tokens are to be retrieved. Format: cust_<14 alphanumeric characters>
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List DisputesRAZORPAY_LIST_DISPUTESAcciónTool to retrieve a list of all disputes with pagination support. Use when you need to view chargebacks, fraud claims, or other payment disputes. Supports filtering by date range and pagination for efficient retrieval of dispute records.
RAZORPAY_LIST_DISPUTESAcciónTool to retrieve a list of all disputes with pagination support. Use when you need to view chargebacks, fraud claims, or other payment disputes. Supports filtering by date range and pagination for efficient retrieval of dispute records.
Parámetros de entrada
tointegerUnix timestamp to retrieve disputes created before this time
fromintegerUnix timestamp to retrieve disputes created after this time
skipintegerNumber of records to skip for pagination (offset, defaults to 0)
countintegerNumber of dispute records to retrieve (defaults to 10)
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Fund AccountsRAZORPAY_LIST_FUND_ACCOUNTSAcciónTool to retrieve a list of all fund accounts from RazorpayX with pagination support. Use when you need to fetch payout destinations, view beneficiary accounts, or manage fund account records. Supports filtering by contact and account type for efficient retrieval.
RAZORPAY_LIST_FUND_ACCOUNTSAcciónTool to retrieve a list of all fund accounts from RazorpayX with pagination support. Use when you need to fetch payout destinations, view beneficiary accounts, or manage fund account records. Supports filtering by contact and account type for efficient retrieval.
Parámetros de entrada
skipintegerNumber of fund accounts to skip for pagination. Use with count to navigate through pages.
countintegerNumber of fund accounts to retrieve per page. Maximum 100 accounts per request.
contact_idstringFilter fund accounts by contact ID. Returns only fund accounts associated with the specified contact.
account_typestringFilter fund accounts by account type (e.g., 'bank_account', 'vpa', 'card', 'wallet').
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Fund ValidationsRAZORPAY_LIST_FUND_VALIDATIONSAcciónTool to fetch all fund account validation transactions from RazorpayX with pagination support. Use when you need to retrieve validation records, check account verification status, or monitor validation transactions.
RAZORPAY_LIST_FUND_VALIDATIONSAcciónTool to fetch all fund account validation transactions from RazorpayX with pagination support. Use when you need to retrieve validation records, check account verification status, or monitor validation transactions.
Parámetros de entrada
tointegerUnix timestamp (in seconds) to filter validations created before this time. Use for date range filtering.
fromintegerUnix timestamp (in seconds) to filter validations created after this time. Use for date range filtering.
skipintegerNumber of validation transactions to skip for pagination. Use with count to navigate through pages. Default is 0.
countintegerNumber of validation transactions to retrieve per page. Default is 10. Maximum is 100.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ItemsRAZORPAY_LIST_ITEMSAcciónTool to retrieve a list of all items from Razorpay with pagination support. Use when you need to fetch invoice items, view available products, or manage item catalog. Supports filtering by active status and date range for efficient retrieval.
RAZORPAY_LIST_ITEMSAcciónTool to retrieve a list of all items from Razorpay with pagination support. Use when you need to fetch invoice items, view available products, or manage item catalog. Supports filtering by active status and date range for efficient retrieval.
Parámetros de entrada
skipintegerNumber of items to skip for pagination. Use with count to navigate through pages.
countintegerNumber of items to retrieve per page. Maximum 100 items per request.
activebooleanFilter items by active status. True returns only active items, False returns only inactive items.
to_timestampintegerUnix timestamp to filter items created on or before this time.
from_timestampintegerUnix timestamp to filter items created on or after this time.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Payment DowntimesRAZORPAY_LIST_PAYMENT_DOWNTIMESAcciónTool to fetch all active payment method downtimes from Razorpay. Use when you need to check the current status of payment methods and identify any ongoing or scheduled downtimes.
RAZORPAY_LIST_PAYMENT_DOWNTIMESAcciónTool to fetch all active payment method downtimes from Razorpay. Use when you need to check the current status of payment methods and identify any ongoing or scheduled downtimes.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Notify Payment LinkRAZORPAY_NOTIFY_PAYMENT_LINKAcciónTool to send or resend notification for a payment link via SMS or email. Use when you need to notify a customer about a payment link.
RAZORPAY_NOTIFY_PAYMENT_LINKAcciónTool to send or resend notification for a payment link via SMS or email. Use when you need to notify a customer about a payment link.
Parámetros de entrada
mediumstringObligatorioenumThe notification medium to use for sending the payment link notification. Choose 'sms' to send via SMS or 'email' to send via email.
smsemailplink_idstringObligatorioThe unique identifier of the payment link to send notification for.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send/Resend Invoice NotificationRAZORPAY_SEND_OR_RESEND_NOTIFICATIONAcciónTool to send or resend an invoice notification via email or SMS. Use when you need to notify customers about an invoice through their preferred communication channel.
RAZORPAY_SEND_OR_RESEND_NOTIFICATIONAcciónTool to send or resend an invoice notification via email or SMS. Use when you need to notify customers about an invoice through their preferred communication channel.
Parámetros de entrada
mediumstringObligatorioenumThe medium through which to send the notification (email or sms)
emailsmsinvoice_idstringObligatorioThe unique identifier of the invoice for which to send notification
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ContactRAZORPAY_UPDATE_CONTACTAcciónTool to update an existing contact's details in RazorpayX. Use when you need to modify contact information such as name, email, phone number, type, reference ID, or notes.
RAZORPAY_UPDATE_CONTACTAcciónTool to update an existing contact's details in RazorpayX. Use when you need to modify contact information such as name, email, phone number, type, reference ID, or notes.
Parámetros de entrada
namestringUpdated name of the contact. Provide this to change the contact's name.
typestringenumType of contact in RazorpayX.
employeevendorcustomeremailstringUpdated email address of the contact. Provide this to change the contact's email.
notesobjectUpdated key-value pairs for storing additional information about the contact. Provide this to change or add notes.
contactstringUpdated phone number of the contact. Provide this to change the contact's phone number.
contact_idstringObligatorioThe unique identifier of the contact to update. This is the contact ID returned from Razorpay (e.g., 'cont_SMoUIhAssfaDoy').
reference_idstringUpdated reference identifier for the contact in your system. Provide this to change the reference ID.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update CustomerRAZORPAY_UPDATE_CUSTOMERAcciónTool to update an existing customer's details in Razorpay. Use when you need to modify customer information such as name, email, or contact number.
RAZORPAY_UPDATE_CUSTOMERAcciónTool to update an existing customer's details in Razorpay. Use when you need to modify customer information such as name, email, or contact number.
Parámetros de entrada
namestringThe updated name of the customer. Provide this to change the customer's name.
emailstringThe updated email address of the customer. Provide this to change the customer's email.
contactstringThe updated contact number of the customer. Provide this to change the customer's phone number. Should be a valid phone number string.
customer_idstringObligatorioThe unique identifier of the customer to update. This is the customer ID returned from Razorpay (e.g., 'cust_SMoQL8RbRrw4w5').
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update InvoiceRAZORPAY_UPDATE_INVOICEAcciónTool to update an existing draft invoice in Razorpay. Use when you need to modify invoice details such as customer information, line items, description, notes, or other fields. Only invoices in draft state can be updated.
RAZORPAY_UPDATE_INVOICEAcciónTool to update an existing draft invoice in Razorpay. Use when you need to modify invoice details such as customer information, line items, description, notes, or other fields. Only invoices in draft state can be updated.
Parámetros de entrada
dateintegerInvoice date as Unix timestamp
typestringType of invoice: 'invoice' or 'link'
notesobjectKey-value pairs for additional information
termsstringTerms and conditions text
amountintegerTotal invoice amount in smallest currency unit. If not provided, calculated from line_items
tax_idstringTax ID for the entire invoice
commentstringComments on the invoice
receiptstringReceipt/reference number (max 40 characters)
currencystringThree-letter ISO currency code
customerobjectCustomer details for invoice recipient.
order_idstringAssociated order ID
tax_rateintegerTax rate in basis points for the entire invoice (e.g., 1800 for 18%)
expire_byintegerUnix timestamp when invoice should expire
issued_atintegerUnix timestamp for custom invoice issue date
short_urlbooleanGenerate and return short URL
view_lessbooleanShow compact view
invoice_idstringObligatorioThe unique identifier of the invoice to update. Only draft invoices can be updated.
line_itemsobject[]Array of line items to update or add. Include 'id' field to update existing items
payment_idstringPre-associate a payment ID
sms_notifyintegerSend SMS notification (1=yes, 0=no)
billing_endintegerBilling period end as Unix timestamp
customer_idstringReference to existing customer ID
descriptionstringBrief description of the invoice
email_notifyintegerSend email notification (1=yes, 0=no)
billing_startintegerBilling period start as Unix timestamp
invoice_numberstringCustom invoice number
idempotency_keystringUnique key for idempotent requests to prevent duplicates
partial_paymentbooleanWhether partial payments are allowed
group_taxes_discountsbooleanGroup taxes and discounts together
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ItemRAZORPAY_UPDATE_ITEMAcciónTool to update an existing item's details in Razorpay. Use when you need to modify the name, description, or amount of an item. Only the fields provided in the request will be updated; other fields remain unchanged.
RAZORPAY_UPDATE_ITEMAcciónTool to update an existing item's details in Razorpay. Use when you need to modify the name, description, or amount of an item. Only the fields provided in the request will be updated; other fields remain unchanged.
Parámetros de entrada
namestringName of the item. This will appear on invoices and receipts.
amountintegerAmount in the smallest currency unit (paise for INR). For example, 15000 paise = 150 INR. Must be non-negative.
item_idstringObligatorioThe unique identifier of the item to update. This is the ID returned when creating an item.
descriptionstringBrief description of the item. Use this to provide additional context about what the item represents.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update OrderRAZORPAY_UPDATE_ORDERAcciónTool to update an existing order in Razorpay. Use when you need to modify the notes field of an order to store or update additional metadata.
RAZORPAY_UPDATE_ORDERAcciónTool to update an existing order in Razorpay. Use when you need to modify the notes field of an order to store or update additional metadata.
Parámetros de entrada
notesobjectKey-value pairs to store additional information about the order. Use this to update custom metadata fields.
order_idstringObligatorioThe unique identifier of the order to update.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update payment linkRAZORPAY_UPDATE_PAYMENT_LINKAcciónTool to update an existing payment link in Razorpay. Use when you need to modify payment link details such as reference ID, expiry time, partial payment settings, notes, or reminder preferences.
RAZORPAY_UPDATE_PAYMENT_LINKAcciónTool to update an existing payment link in Razorpay. Use when you need to modify payment link details such as reference ID, expiry time, partial payment settings, notes, or reminder preferences.
Parámetros de entrada
notesobjectKey-value pairs for storing additional information. Maximum 15 pairs, each key and value limited to 256 characters.
plink_idstringObligatorioThe unique identifier of the payment link to update. Must start with 'plink_'.
expire_byintegerTimestamp in Unix format when the payment link should expire. Must be a future timestamp.
reference_idstringAdds a unique reference number to an existing link for your internal records.
accept_partialbooleanIndicates whether customers can make partial payments using the Payment Link.
reminder_enablebooleanControls whether automatic payment reminders are enabled for this payment link.
Parámetros de salida
dataanyObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not