Connect Razorpay Curlec to WhatsApp, Instagram and AI Chat
Yes. AeroChat works directly with Razorpay Curlec. It creates a Razorpay Curlec payment link for the amount agreed in the conversation, sends it in the chat, checks whether it was paid and answers questions about refunds and subscriptions, through Razorpay Curlec’s API, on WhatsApp, Instagram, web chat and every other channel your customers use.
Customers message you on WhatsApp, Instagram, Messenger, Telegram, web chat or email, and once they decide, they want to pay right there. If you collect payments in Malaysia with Razorpay Curlec, AeroChat creates a payment link for the order, booking or fee, sends it in the same chat, and confirms in the chat once Razorpay Curlec shows it as paid. Customers pay on Razorpay Curlec’s own payment page by FPX, card or e-wallet. It connects through Razorpay Curlec’s public API. AeroChat never sees card numbers or bank logins and never holds money. The funds settle to your own Razorpay Curlec account. You describe the workflow in your own words, AeroChat builds it, and Razorpay Curlec stays the place your team checks.
What you can do with Razorpay Curlec and AeroChat
- Send a payment link in chat. When a customer confirms an order, a booking or a fee, AeroChat creates a Razorpay Curlec payment link for the exact amount, with your order number as the reference, and sends it.
- Confirm the payment in the same chat. Once Razorpay Curlec shows the link as paid, AeroChat confirms the order or booking in the conversation, so the customer never has to tell you they paid.
- Answer “did my payment go through?”. AeroChat reads the link and its payments and tells the customer whether it is paid, partly paid or still open.
- Take a deposit and the balance on one link. With partial payments turned on, the customer pays the deposit now and the balance later on the same link. AeroChat tells them what is still due. See booking deposits on WhatsApp.
- Cancel an unpaid link when the hold ends. If you hold stock or a slot for a limited time, AeroChat cancels the link in Razorpay Curlec when the time is up, so it can no longer be paid.
- Answer “where is my refund?”. AeroChat reads the refunds on the customer’s payment and tells them whether each one is pending, processed or failed, with the usual timing.
- Answer subscription questions. AeroChat reads the customer’s Razorpay Curlec subscription and tells them whether it is active, when the next charge is due, and what happens when a charge failed.
Prefer payments built in? Airwallex is built into AeroChat, so payment links work without an API setup. See how it works. No Airwallex account yet? Open one through AeroChat.
What it looks like on WhatsApp
Customer: I’d like to book the 3-day Langkawi package for 2 in March. (example)
AeroChat: Great. The package for 2 is RM 2,400. A RM 600 deposit holds your dates, and you can pay the balance on the same link before 1 March. Here’s your Razorpay Curlec payment link for booking #7004.
AeroChat: Deposit of RM 600 received, thank you. Your dates are held. RM 1,800 is still due on the same link.
In Razorpay Curlec: a payment link for RM 2,400 with reference #7004 and partial payments allowed shows as partially paid.
Customer: My refund for order #6930 hasn’t come yet. (example)
AeroChat: I’ve checked. Your refund of RM 89 was processed on 4 November. Card refunds can take a few more working days to show on your statement, depending on your bank.
Customer: OK, I’ll keep an eye out.
In Razorpay Curlec: nothing changes. AeroChat read the refund on the payment for order #6930.
Works on every chat channel
Your customers pay wherever they already message you. The same Razorpay Curlec connection and the same workflows run on each of these channels, and Razorpay Curlec stays the record whichever one they use.
| Channel | What your customers can do |
|---|---|
| Message your WhatsApp Business number to buy or book, get a payment link in the chat and see the confirmation there once they pay. Voice notes are transcribed, so a spoken request works too. | |
| Do the same by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM. | |
| Facebook Messenger | Do the same with your Facebook Page. Comments on your Page posts can get an automatic reply too. |
| Telegram | Do the same with your business on Telegram. |
| Web chat | Get the payment link in the chat on your website and pay without leaving the conversation behind. |
| Write to your Gmail or Office 365 address and get the payment link by reply. |
How the connection works
AeroChat connects through Razorpay Curlec’s public API, documented at curlec.com/docs. Through it, AeroChat creates payment links, reads a link and its payments, cancels links that are not paid, reads refunds and reads subscriptions. Each link carries your order or booking number as its reference, so it is easy to match in Razorpay Curlec later. Each workflow uses only what its recipe asks for.
- What AeroChat reads from Razorpay Curlec: a link’s status, amount and amount paid, the payments made on it, refunds with their amount and status, and a subscription’s status, next charge date and number of charges made.
- What AeroChat writes to Razorpay Curlec: new payment links with the amount in MYR, a description, your reference, an expiry time and whether partial payments are allowed, and cancellations of unpaid links. Where your rules allow it, it can also cancel a subscription at the end of its billing cycle.
To connect, log in to the Razorpay Curlec Dashboard and generate API keys under Account and Settings, then API Keys. A key is a Key Id and a Key Secret. You can generate test keys straight away. Live keys need your website details verified first, which Razorpay Curlec says takes up to 3 working days. Razorpay Curlec can send webhooks when a link is paid, partly paid, expired or canceled, and when a subscription is charged or halted.
A payment link can only be canceled while it is unpaid. Razorpay Curlec says normal refunds take about 7 to 10 working days to reach the customer, depending on the bank and payment method.
You describe the workflow in your own words, for example “when a customer confirms an order, send a Razorpay Curlec link for the total and confirm the order once it is paid”. AeroChat builds the workflow as a draft and asks for the Razorpay Curlec keys by name. You enter them in the AeroChat dashboard. They never pass through the conversation.
Payments settle to your own Razorpay Curlec account under your Razorpay Curlec terms. AeroChat does not process or hold any money.
Workflows to copy
Seven ready-made workflows for Razorpay Curlec. Copy one into AeroChat, add your Razorpay Curlec keys, and it runs on every channel.
1. Send a payment link
Copy this into AeroChat
When a customer confirms an order, read back the items, delivery and total and ask them to confirm. Create a Razorpay Curlec payment link for the total in MYR, with the order number as the reference and an expiry of 24 hours (example), and send the link in the chat with the amount. Never ask for card or bank details in the chat. Reply in the customer’s language.
2. Confirm the payment in the same chat
Copy this into AeroChat
After you send a payment link, wait for Razorpay Curlec to show it as paid. When it is paid, thank the customer and confirm the order number, the items and when it will ship, in the same conversation. If the customer asks a question before paying, answer it and send the same link again. Do not create a second link for the same order.
3. Answer “did my payment go through?”
Copy this into AeroChat
When a customer asks whether their payment went through, find the payment link we sent for their order. If it is paid, confirm the amount and the date. If it is partly paid, tell them how much is paid and how much is still due on the same link. If it is still unpaid, tell them we have not received it and send the same link again. If it has expired or was canceled, offer a new link. Never share another customer’s payment.
4. Take a deposit and the balance on one link
Copy this into AeroChat
When a customer books a package that needs a deposit, tell them the total and the deposit, for example RM 600 (example). Create one payment link for the total with partial payments allowed and the booking number as the reference. Once the deposit is paid, confirm the booking and tell them the balance still due and the date it is due. When the link shows as paid, confirm the booking is fully paid.
5. Cancel an unpaid link when the hold ends
Copy this into AeroChat
When we hold limited stock or a slot for a customer, tell them it is held for 30 minutes (example) and send the payment link. If the link is still unpaid when the time is up, cancel it in Razorpay Curlec, tell the customer the hold has ended, and offer a new link if the item or slot is still available. Never cancel a link that is paid or partly paid. Hand those to our team.
6. Answer “where is my refund?”
Copy this into AeroChat
When a customer asks about a refund, find the payment for their order and read its refunds. If a refund is processed, tell them the amount and the date and that it can take a few more working days to show, depending on their bank. If it is pending, tell them it is on its way and give the usual timing from our knowledge base. If it failed, or there is no refund yet, do not promise anything. Collect the details and hand the conversation to our team.
7. Answer subscription questions
Copy this into AeroChat
When a customer asks about their subscription, find their Razorpay Curlec subscription. Tell them whether it is active, paused or canceled, when the next charge is due, and how many charges have been made. If it is pending because a charge failed, tell them Razorpay Curlec will retry and hand the conversation to our team if they want to change their card. If they ask to cancel and our rules allow it, confirm and cancel at the end of the current billing cycle. Otherwise hand it to our team.
Who uses it
Online sellers, travel and service businesses and schools in Malaysia that collect payment with Razorpay Curlec use it for orders, deposits, fees and subscriptions agreed in chat. These recipes fit a business that takes payment by link:
What stays in Razorpay Curlec
Razorpay Curlec stays your record of every link, payment, refund and subscription. Customers pay on Razorpay Curlec’s own payment page with the methods your account offers, so their payment details go to Razorpay Curlec and never to AeroChat. Settlements, plans and reports stay in your Razorpay Curlec Dashboard.
AeroChat handles the conversation. It creates, reads and cancels what your recipe asks for and leaves the rest to Razorpay Curlec and your team.
WhatsApp workflows that use Razorpay Curlec
These end-to-end WhatsApp workflows run with Razorpay Curlec behind them. See them all in the WhatsApp workflows library.
- WhatsApp Payment Links That Confirm the Order When Paid
- WhatsApp Booking Deposits Paid Before the Slot Is Confirmed
- WhatsApp Ordering That Writes the Order Into Your System
- WhatsApp Returns and Refunds Checked Against Your Policy
Questions
Does AeroChat work with Razorpay Curlec?
Yes. It connects through Razorpay Curlec’s public API with the API keys from your own Razorpay Curlec account. It is not a Razorpay Curlec product.
Can customers pay with FPX through WhatsApp?
Yes. AeroChat sends the Razorpay Curlec link in the WhatsApp chat. The customer taps it, pays by FPX, card or e-wallet on Razorpay Curlec’s page, and AeroChat confirms the payment in the same chat once Razorpay Curlec shows it as paid.
Can AeroChat answer questions about subscriptions?
Yes. It reads the customer’s subscription in Razorpay Curlec and tells them its status and next charge date. Changes such as a new card go to your team unless your rules say otherwise.
Does AeroChat hold my money or see card numbers?
No. Customers pay on Razorpay Curlec’s page, so AeroChat never sees card numbers or bank logins and never holds your funds. The money settles to your Razorpay Curlec account.
Which plan do I need?
On the Razorpay Curlec side, you need a Razorpay Curlec account and its API keys. Live keys need your website verified. Razorpay Curlec’s fees are charged to that account. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000.
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.
Connect Razorpay Curlec to your chat
Paste the payment link recipe, add your Razorpay Curlec test keys, and buy something 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 Razorpay Curlec for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
