Send Razorpay Payment Links in Chat for WooCommerce Orders
Yes. AeroChat works directly with your WooCommerce store and Razorpay. When a customer decides in the chat, it creates the WooCommerce order, sends a Razorpay payment link for the total and moves the order to processing once Razorpay shows it as paid.
This recipe turns “I’ll take it” into a paid WooCommerce order without leaving the chat. Your site checkout keeps running through Razorpay for WooCommerce, and the chat order is paid into the same Razorpay account. Part of connecting Razorpay for WooCommerce to WhatsApp and AI chat.
What happens today
A shopper asks about a product on WhatsApp and decides to buy. Someone on your team creates a link in the Razorpay Dashboard, pastes it in, then waits for a payment screenshot and updates the WooCommerce order by hand. Late at night, nobody is there, and the shopper moves on.
The flow that works
- The customer says what they want.
- AeroChat reads back the items, delivery and total from your WooCommerce catalog and asks them to confirm.
- It asks for the name, email, phone number and address the order needs.
- It creates the order in WooCommerce as pending payment.
- It creates a Razorpay payment link for the total, with the order number as the reference, and sends it.
- Once Razorpay shows the link as paid, it sets the order to processing, adds a note with the payment ID and confirms in the same chat.
What it looks like on WhatsApp
Customer: Boleh saya order 3 botol sambal bilis, hantar ke Shah Alam? (example)
AeroChat: Boleh. 3 botol sambal bilis RM 54, penghantaran RM 8, jumlah RM 62. Boleh beri nama, emel dan alamat penuh?
Customer: Farah, farah@example.com, No 12 Jalan Kristal 7/2, Seksyen 7, 40000 Shah Alam.
AeroChat: Terima kasih, Farah. Ini pautan bayaran Razorpay untuk pesanan #9127. Anda boleh bayar dengan FPX atau e-wallet.
AeroChat: Bayaran diterima, terima kasih. Pesanan #9127 disahkan dan akan dihantar esok.
In WooCommerce: order #9127 is created as pending payment, then moves to processing with a note carrying the Razorpay payment ID. AeroChat replied in Malay because the customer wrote in Malay.
The recipe
Copy this into AeroChat
When a customer confirms what they want to order, follow these steps.
- Read back the items, delivery and total from our WooCommerce catalog and ask them to confirm.
- Ask for their name, email, phone number and delivery address.
- Create the order in WooCommerce with status pending payment.
- Create a Razorpay payment link for the order total with the order number as the reference and a short description of the items. Switch off Razorpay’s own SMS and email for the link and set it to expire in 24 hours (example).
- Send the link in the chat with the total and the order number.
- When Razorpay shows the link as paid, set the WooCommerce order to processing, add an order note with the Razorpay payment ID, and confirm the order and delivery time in the same chat.
- If they ask a question before paying, answer it and send the same link again. Do not create a second order or link.
Never ask for card or bank details in the chat. Reply in the customer’s language.
Change the expiry time and confirmation message to match your store before you paste it.
What to connect
- Your WooCommerce store. Built in. Install the AeroChat WordPress plugin, then add a WooCommerce REST API key with read and write access so AeroChat can create orders and update their status.
- Razorpay. In your Razorpay Dashboard, open Account and Settings, then API Keys, and generate a key. Use the same Razorpay account Razorpay for WooCommerce pays into. Start with Test mode keys.
- Your knowledge base. Add your delivery fees and times so the total and the promise in the chat are right.
Razorpay requires each link’s reference to be unique, so the order number works well as the reference. Customers pay on Razorpay’s page. AeroChat never sees card or bank details and never holds money.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect WooCommerce and Razorpay, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from WooCommerce and Razorpay’s public documentation, the checklist asks you to check it once against the current docs.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
What you still decide
- Which products can be ordered in chat.
- How long a link stays open before the order is released.
- Who gets orders that need a custom price.
The result to expect
Shoppers who decide in the chat pay in the chat, at any hour, and the order lands in WooCommerce ready to pack. Your team stops creating links and checking screenshots.
Measure it with your own numbers: orders agreed in chat, orders paid, and the time from agreement to payment, for a month before and after.
Prefer payments built in? Airwallex is built into AeroChat, so payment links work without an API setup. See how it works.
Next: answer “did my payment go through?” from WooCommerce and Razorpay.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your website and email, with the same connection behind it. See what each channel does on the Razorpay for WooCommerce integration page.
Send your first Razorpay link from the chat
Paste the recipe, add your WooCommerce key and Razorpay Test mode keys, and place an order from your own number.
Start your 7-day free trial. No credit card needed.
Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect WooCommerce and Razorpay for you, free. See plans.
