Answer Maya Payment Questions on WhatsApp
Yes. AeroChat works directly with Maya Business. It looks up the customer’s payment in Maya by the order number and tells them whether it went through, is still processing, failed or expired, while they are still in the chat.
This recipe answers payment questions in chat from Maya Business. Successful payments get a confirmation, failed or expired ones get a new link, and anything unusual goes to your team. Part of connecting Maya Business to WhatsApp and AI chat.
What happens today
A customer messages: “My Maya app froze while paying. Did it go through?”. Someone opens Maya Business Manager, searches the transactions and checks the status before replying. Until then the customer does not know whether to pay again, and some pay twice.
The flow that works
- The customer asks about a payment.
- AeroChat finds the payment link it sent in the conversation, or asks for the order number.
- It looks up the payment in Maya by the order number. If it is successful, it confirms the amount and the order.
- If it is still processing or waiting for the customer to authorize, it says Maya is still confirming.
- If it failed or expired, it tells the customer they were not charged and sends a new link. If something looks wrong, it hands the conversation to your team.
What it looks like on WhatsApp
Customer: I paid for order #5230 but the app closed. Did it work? (example)
AeroChat: I’ve checked. Your payment of ₱1,780 for order #5230 went through at 9:14pm. Your order is confirmed and ships tomorrow.
Customer: Salamat!
In Maya Business: nothing changes. AeroChat read the payment and saw it as successful.
The recipe
Copy this into AeroChat
When a customer asks whether their payment went through, follow these steps.
- Look for the Maya payment link we sent in this conversation. If there is none, ask for their order number.
- Look up the Maya payment by the order number we used as the reference. If there is more than one attempt, use the latest.
- If the payment is successful, tell them the amount and when it was paid, and confirm their order.
- If it is still processing, or waiting for them to authorize in their bank or wallet, tell them Maya is still confirming and that we will confirm here once it clears.
- If it failed, expired or was canceled, tell them they were not charged and send a new Maya link for the same order.
- If it shows as voided or refunded, tell them the payment was reversed and hand the conversation to our team if they did not expect it.
- If they say they were charged but Maya shows no successful payment, collect the order number, the time they paid and the method they used, and hand the conversation to a team member.
Never share another customer’s payment. Reply in the customer’s language.
Change the hand-over steps to match how your team handles payment disputes before you paste it.
What to connect
- Maya Business. Copy your Maya Checkout public and secret keys and paste them in when AeroChat asks. The status lookup uses the secret key.
- Your policies. Upload your payment and refund policy to the AeroChat knowledge base so the replies match what you have written.
Maya also sends webhooks when a payment succeeds, fails or expires. If you set them up for AeroChat, the order is confirmed in the conversation before the customer has to ask.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Maya, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Maya’s public documentation at the Maya Developer Hub, 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
- Whether a failed or expired payment gets a new link automatically.
- How AeroChat confirms who the customer is before sharing payment details.
- Who handles disputed payments.
The result to expect
Customers get an answer about their payment in seconds instead of paying twice or waiting for a reply. Your team only looks at the disputed cases, with the details already collected.
Measure it with your own numbers: payment questions answered by hand per month, and failed payments that were later completed.
Prefer payments built in? Airwallex is built into AeroChat, so payment links work without an API setup. See how it works.
See also: send Maya Checkout links in chat and refund Maya payments in chat.
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 Maya connection behind it. See what each channel does on the Maya Business integration page.
Answer payment questions from Maya
Paste the recipe, add Maya’s sandbox keys, pay a test order, and ask your own number whether it went through.
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 Maya Business for you, free. See plans.
