Razorpay, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Razorpay account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Payment Processing
- Signs in to your account
- 42 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Razorpay is
Payment gateway and financial services platform for businesses in India
You sign in with your own Razorpay account, the same way you already do. We never see or hold your password.
One message in, the work done in Razorpay.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Razorpay. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Razorpay account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Razorpay
These are the ready-made tools your AI employee already has in Razorpay. It is not limited to them, but it never has to be taught these.
- Cancel InvoiceTool 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.
- Cancel Payment LinkTool 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.
- Create an InvoiceTool 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, updat
- Create an OrderTool 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
- Create ContactTool to create a contact for payouts in RazorpayX. Use when you need to add a new contact (employee, vendor, or customer) for making payouts.
- Create CustomerTool to create a new customer in Razorpay. Use when you need to register a customer for recurring payments or saved cards. Returns a customerid that can be used for future transact
- Create ItemTool 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.
- Create Payment LinkTool 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.
- Delete InvoiceTool 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 s
- Delete itemTool 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 invoic
- Fetch a Payment LinkTool 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.
- Fetch All CustomersTool 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.
- Fetch All InvoicesTool 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
- Fetch All OrdersTool 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.
- Fetch All Payment LinksTool 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 da
- Fetch All PaymentsTool 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 hist
- Fetch All RefundsTool 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.
- Fetch all refunds for a paymentTool 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 pa
- Fetch Invoice by IDTool 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 paym
- Fetch Order by IDTool 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.
- Fetch payments by orderTool to fetch all payments made for a particular order. Use when you need to retrieve payment details associated with a specific order ID.
- Get ContactTool 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, an
- Get Fund AccountTool 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.
- Get ItemTool 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,
- Get Settlement Reconciliation ReportTool 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 rec
- Get Transfer ReversalsTool 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 associat
- Issue an InvoiceTool 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
- List Customer TokensTool 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.
- List DisputesTool 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 an
- List Fund AccountsTool 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 accou
- List Fund ValidationsTool to fetch all fund account validation transactions from RazorpayX with pagination support. Use when you need to retrieve validation records, check account verification status,
- List ItemsTool 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 filt
- List Payment DowntimesTool 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.
- Notify Payment LinkTool 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.
- Retrieve CustomerTool 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.
- Send/Resend Invoice NotificationTool 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.
- Update ContactTool 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.
- Update CustomerTool to update an existing customer's details in Razorpay. Use when you need to modify customer information such as name, email, or contact number.
- Update InvoiceTool 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. Onl
- Update ItemTool 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 upda
- Update OrderTool 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.
- Update payment linkTool 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 reminde
You stay the boss of your Razorpay account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Razorpay account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Razorpay is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Razorpay and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Razorpay
- Can an AI employee really work inside Razorpay?
- Yes. It signs in to your own Razorpay account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Razorpay?
- No. Nothing moves and nothing is replaced. Your records stay in Razorpay, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Razorpay account?
- You sign in with your own Razorpay account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Razorpay?
- It has 42 ready-made tools in Razorpay today, among them Cancel Invoice, Cancel Payment Link and Create an Invoice. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Razorpay and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Razorpay and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Razorpay?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Razorpay is written down with what it did and when.