Send Omise Payment Links on WhatsApp
Yes. AeroChat works directly with Omise. When a customer confirms an order in chat, AeroChat creates an Omise Payment Links+ link for the exact total, sends it in the conversation and confirms the order there once Omise shows the payment as successful.
This recipe turns “how do I pay?” into an Omise payment link in the same chat, with the order confirmed automatically when the money arrives. Part of connecting Omise (Opn Payments) to WhatsApp and AI chat.
What happens today
A customer agrees an order on WhatsApp or Instagram and asks how to pay. Someone opens the Payment Links+ dashboard, types in the amount, copies the link into the chat and later checks the Omise dashboard to see if it was paid. On a busy day links go out with the wrong amount, and paid orders wait until someone looks.
The flow that works
- AeroChat reads back the items, delivery fee and total and asks the customer to confirm.
- It creates a single-use Payment Links+ link for the total, with the order number in the note and an expiry time.
- It sends the link in the chat with the amount.
- When Omise’s webhook reports the payment as complete, AeroChat confirms the order in the same conversation.
- If the payment fails, it sends the same link again. If the link expires, it offers a new one.
What it looks like on WhatsApp
Customer: I’d like two bags of the house blend coffee beans, please. (example)
AeroChat: Two bags of house blend at S$24 each plus S$5 delivery, S$53 in total. Here’s your payment link for order #3188. You can pay by card or PayNow on the payment page.
AeroChat: Payment received, thank you! Order #3188 is confirmed and arrives in 2 working days.
In Omise: the Payment Links+ link for S$53 noting order #3188 is used, and its charge shows as successful.
The recipe
Copy this into AeroChat
When a customer confirms an order, follow these steps.
- Read back the items, quantities, delivery fee and total, and ask the customer to confirm.
- Create a single-use Omise Payment Links+ link from our default template for the total in our currency. Use “Order” and the order number as the link name, put the order number in the note, set it to expire in 24 hours (example), and add our AeroChat webhook.
- Send the link in the chat with the order number and total.
- When the webhook reports the payment as complete and the charge is successful, thank the customer and confirm the order number, the items and when it will ship.
- If the charge failed, tell them they were not charged and send the same link again while it is active. If the link expired, offer a new one for the same order.
Never ask for card or bank details in the chat. Do not create a second link for an order while the first one is active. Reply in the customer’s language.
Change the expiry time, fees and wording to match your store before you paste it.
What to connect
- Omise Payment Links+. Copy the API key from Settings, then API keys, on the Payment Links+ dashboard, and note your team and template. Paste them in when AeroChat asks.
- Omise Payments. Copy your secret key from the Omise dashboard so AeroChat can read the charge behind each link.
- Your product list. Upload your products and prices to the AeroChat knowledge base, or connect your store, so the total in the chat matches what you sell.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Omise, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Omise’s public documentation at docs.omise.co, 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
- How long a link stays open before it expires.
- Which payment methods your Payment Links+ template offers.
- Who handles orders that fail to pay more than once.
The result to expect
Orders agreed in chat get the right Omise link straight away, and they are confirmed the moment the payment completes. Nobody types amounts into the dashboard or checks for payments by hand.
Measure it with your own numbers: time from “yes” to payment, and orders confirmed without your team, 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.
See also: answer Omise payment questions in chat and what a payment link is.
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 Omise connection behind it. See what each channel does on the Omise integration page.
Send your first Omise link from chat
Paste the recipe, add your Omise 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 Omise for you, free. See plans.
