Answer DOKU Payment Status Questions on WhatsApp
Yes. AeroChat works directly with DOKU. It checks the order in DOKU by its invoice number and tells the customer whether the payment succeeded, is still pending, expired or failed, and sends a new link when one is needed.
This recipe answers “did my payment go through?” from DOKU instead of a screenshot. Part of connecting DOKU to WhatsApp and AI chat.
What happens today
A customer transfers to a virtual account or pays by QRIS, then messages to ask whether it arrived. Someone logs in to the DOKU Back Office, finds the order and replies. If the link expired before they paid, the customer is confused and the order stalls.
The flow that works
- AeroChat finds the order number in the conversation, or asks for it.
- It checks the order’s status in DOKU by the invoice number.
- If it succeeded, it confirms the payment and the order.
- If it is pending, it says DOKU is still waiting for the payment and that it will confirm in the chat.
- If it expired or failed, it tells the customer they have not been charged and sends a new link.
What it looks like on WhatsApp
Customer: Saya sudah transfer ke virtual account BCA untuk pesanan #ID-7044. Sudah masuk? (example)
AeroChat: Sudah, terima kasih. Pembayaran Rp 512.000 untuk pesanan #ID-7044 berhasil (example). Pesanan Anda dikirim besok.
In DOKU: nothing changes. AeroChat checked the order’s status and saw the payment as successful.
The recipe
Copy this into AeroChat
When a customer asks whether their payment went through, follow these steps.
- Find the order number in the conversation, or ask for it.
- Check the order’s status in DOKU using the invoice number we sent the link with.
- If it is successful, confirm the amount, the order and when it ships.
- If it is pending, tell them DOKU is still waiting for the payment and that we will confirm here as soon as it arrives.
- If it expired or failed, tell them they have not been charged. Ask if they still want the order and, if so, send a new DOKU link with a new invoice number made from the order number.
- If they say they paid but DOKU shows no payment, ask for the time and method they used and hand the conversation to our team.
Never share another customer’s payment. Reply in the customer’s language.
Change the hand-over step to match how your team checks disputed payments before you paste it.
What to connect
- DOKU. Copy your Client ID and Secret Key from the DOKU Back Office and paste them in when AeroChat asks.
- Your knowledge base. Upload your dispatch times so AeroChat can say when a paid order ships.
DOKU sends a notification when a payment succeeds, and can send one when an order expires once you turn it on in its Checkout settings. AeroChat uses them to update the customer in the conversation they started. Merchants who joined DOKU before December 2024 may need DOKU support to turn on checkout order status in the Check Status API.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect DOKU, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from DOKU’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
- How long a link stays open.
- Whether an expired order is held or released.
- Who handles disputed payments.
The result to expect
Customers know where their payment stands in seconds, and expired links turn into new payments instead of lost orders. Your team stops checking the Back Office for every question.
Measure it with your own numbers: payment questions answered in chat, and expired links that were paid on the second try, 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: refund card payments through DOKU from the 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 DOKU connection behind it. See what each channel does on the DOKU integration page.
Check your first DOKU payment from the chat
Paste the recipe, add your DOKU sandbox keys, pay a test link and ask your own chat 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 DOKU for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
