Send Stripe Payment Links on WhatsApp
Yes. AeroChat works directly with Stripe. When a customer confirms an order, AeroChat creates a Stripe payment page for the exact total, sends the link in the same conversation and confirms the order once Stripe shows it as paid.
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.
This recipe takes payment for an order agreed in chat with the Stripe account you already have, so the customer pays without leaving the conversation. Part of connecting Stripe to WhatsApp and AI chat.
What happens today
A customer agrees an order on WhatsApp and asks how to pay. Someone opens the Stripe Dashboard, makes a link, copies it into the chat and tries to remember to check it later. Totals get typed wrong, links get sent to the wrong person, and paid orders wait because nobody noticed the payment came in.
The flow that works
- AeroChat confirms the items, the quantities and the delivery details with the customer.
- It works out the total from your price list and delivery fees.
- It creates a Stripe payment page for that total, with the order number attached, and sends the link in the chat.
- The customer pays on Stripe’s page. AeroChat never sees the card details.
- When Stripe reports the payment as completed, AeroChat confirms the order in the same chat.
- If the customer has not paid and asks again, it resends the link, or sends a new one if the old one expired.
What it looks like on WhatsApp
Customer: I’ll take the walnut serving board and two linen napkin sets. (example)
AeroChat: The walnut serving board and two linen napkin sets come to US$118, plus US$8 shipping, so US$126 in total. Here is your secure Stripe payment link: https://checkout.stripe.com/c/pay/example (example)
Customer: Paid!
AeroChat: Thank you. Your payment of US$126 is confirmed. Your order 1047 (example) ships within 2 working days.
In Stripe: a completed payment of US$126 with order number 1047 attached.
The recipe
Copy this into AeroChat
When a customer says they want to buy, follow these steps.
- Confirm each product, the quantity and the price from our knowledge base.
- Ask for their name, email and delivery address, and add our shipping fee of US$8 (example).
- Read back the items, the delivery address and the total, and ask them to confirm.
- Create a Stripe payment page for the total in our currency, with the order number and the items in the description, and send the link.
- When Stripe shows the payment as completed, confirm the order with the total and when it ships.
- If they say they have paid and Stripe does not show it yet, tell them we have not received it yet and resend the link.
- If the link has expired, create a new one for the same order.
Never ask for card details in the chat. Only quote products and prices from our knowledge base. Reply in the customer’s language.
Change the shipping fee and the confirmation wording to your own before you paste it.
What to connect
- Stripe. In your Stripe Dashboard, create a restricted API key that can create payment pages and links and read their status. Paste it in when AeroChat asks. Start with a test-mode key, then switch to a live key.
- Payment notifications (optional). If the checklist shows a webhook address, add it in Stripe so AeroChat hears about completed payments straight away.
- Your knowledge base. Upload your products, prices and shipping fees so AeroChat quotes the right total.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Stripe, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Stripe’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
- What can be bought in chat, and at what price.
- Which payment methods your Stripe payment page offers.
- When a conversation goes to your team instead.
The result to expect
Orders agreed in chat get paid in chat, for the right amount, with the order number attached in Stripe. Nobody makes links or checks payments by hand.
Measure it with your own numbers: time from order to payment, and links that are never paid, for a month before and after.
Next: answer payment questions from Stripe, or collect booking deposits with Stripe.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, TikTok, Telegram, the chat on your website and email, with the same Stripe connection behind it. See what each channel does on the Stripe integration page.
Take your first Stripe payment in chat
Paste the recipe, add a Stripe test key, and buy one of your own products 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 Stripe for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
