Answer Paystack Payment Questions on WhatsApp
Yes. AeroChat works directly with Paystack. It verifies the customer’s transaction or invoice in Paystack and replies with whether it was paid while the customer is still in the chat.
This recipe answers payment questions in chat from Paystack: whether a payment succeeded, whether an invoice is paid, and the status of a refund your team issued. Failed payments get a new link, and new refund requests go to your team. Part of connecting Paystack to WhatsApp and AI chat.
What happens today
A customer messages: “I’ve been debited but I didn’t get a confirmation”. Someone opens the Paystack Dashboard, searches for the transaction and replies. If the payment failed, they send a new link. Each one takes a few minutes, and the customer worries until someone looks.
The flow that works
- The customer asks about a payment, an invoice or a refund.
- AeroChat finds the reference sent in the conversation, or asks for the order or invoice number.
- It verifies the transaction or reads the payment request in Paystack.
- If it is paid, it tells them the amount and the time and confirms their order.
- If it failed or is still pending, it says so plainly and sends the right link.
- If they ask for a new refund or dispute a charge, it collects the details and hands the conversation to your team.
What it looks like on WhatsApp
Customer: Money left my account for order #3107 but I didn’t get any message. (example)
AeroChat: I’ve checked. Your payment of NGN 32,500 for order #3107 was successful this morning at 9:52am. Your order is confirmed and will be delivered on Wednesday.
Customer: Thank you!
In Paystack: nothing changes. AeroChat verified the transaction with reference #3107.
The recipe
Copy this into AeroChat
When a customer asks about a payment, an invoice or a refund, follow these steps.
- Look for the Paystack reference we sent in this conversation. If there is none, ask for their order or invoice number.
- For a payment, verify the transaction in Paystack by its reference. If it succeeded, tell them the amount, the time and what it was for, and confirm their order or booking.
- If the payment failed or was abandoned, tell them plainly and send a new link for the same amount.
- For an invoice, read the payment request in Paystack. If it is paid, thank them. If it is pending, tell them the amount due and the due date and send the link again.
- If they ask about a refund our team issued, look it up in Paystack and tell them its status. If they ask for a new refund, or say they were charged twice, do not promise anything. Collect the order number, amount and reason, and hand the conversation to a team member.
- If you cannot find a payment, ask what they paid for and when, and hand the conversation to a team member.
Never share another customer’s payments. Reply in the customer’s language.
Change the wording to match your own refund policy before you paste it.
What to connect
- Paystack. Copy your secret key from Settings, then API Keys and Webhooks, in your Paystack Dashboard, and paste it in when AeroChat asks.
- Your policies. Upload your refund and cancellation policy to the AeroChat knowledge base so the replies match what you have written.
Paystack can also send payment events to a webhook. If you set one up for AeroChat, a successful payment can be confirmed in the conversation it came from.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Paystack, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Paystack’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
- Whether a failed payment gets a new link automatically.
- How AeroChat confirms who the customer is before sharing payment details.
- Who handles refunds and disputes.
The result to expect
Customers get an answer about their Paystack payment in seconds, without anyone searching the Dashboard. Failed payments get a fresh link straight away, so fewer orders are lost. Your team only handles new refunds and disputes.
Measure it with your own numbers: payment questions answered by hand per month, and failed payments that were later completed.
See also: send Paystack payment links in chat.
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 Paystack connection behind it. See what each channel does on the Paystack integration page.
Answer payment questions from Paystack
Paste the recipe, add your Paystack test key, pay a test link, 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 Paystack for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
