Connect Paystack to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 11 min read Updated November 8, 2026

Yes. AeroChat works directly with Paystack. It creates Paystack payment links and invoices for the amount agreed in the conversation and checks whether they were paid, through Paystack’s API, on WhatsApp, Instagram, web chat and every other channel your customers use.

Customers message you on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email, and once they decide, they want to pay right there. If you take payments with Paystack, AeroChat sends a Paystack payment link in the same chat and answers “did my payment go through?” from the payment record in Paystack. It connects through Paystack’s public API. Customers pay on Paystack’s own checkout page, so AeroChat never sees card details and never holds money. The funds settle into your own Paystack account. You describe the workflow in your own words, AeroChat builds it, and Paystack stays the place your team checks.

What you can do with Paystack and AeroChat

  • Send Paystack payment links in chat. When a customer confirms an order, a booking or a fee, AeroChat creates a Paystack checkout link for the exact amount and sends it.
  • Answer “did my payment go through?”. AeroChat checks the transaction in Paystack by its reference and tells the customer whether it succeeded, failed or is still waiting.
  • Send an invoice with line items. For a quote or a larger order, AeroChat creates a Paystack payment request with the items, the total and a due date, and sends the customer the link to pay it.
  • Check whether an invoice is paid. When a customer or your team asks, AeroChat reads the payment request in Paystack and replies with its status and amount.
  • Take a deposit before you confirm. AeroChat sends a Paystack link for the deposit and confirms the booking once Paystack shows the payment as successful.
  • Answer refund questions. When a customer asks about a refund your team issued, AeroChat looks it up in Paystack and tells them its status. New refund requests go to your team.
  • Send a card update link for a subscription. When a subscriber’s card has expired, AeroChat checks the subscription in Paystack and sends Paystack’s link to update the card.

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.

What it looks like on WhatsApp

Customer: Hi, I’ll take the two ankara dresses in size 12. How do I pay? (example)

AeroChat: Great choice. That’s NGN 48,000 for two ankara dresses, size 12, with delivery in Lagos. What email should the receipt go to?

Customer: ada@example.com

AeroChat: Thanks. Here is your Paystack link for NGN 48,000: https://checkout.paystack.com/abc123xyz (example). You can pay by card, bank transfer or USSD.

In Paystack: a new transaction is created for NGN 48,000 with order #2291 (example) as the reference, waiting for payment.

Customer: I’ve paid. Did it go through? (example)

AeroChat: Yes. Your payment of NGN 48,000 was successful today at 2:14pm. Your order #2291 is confirmed and ships tomorrow.

In Paystack: nothing changes. AeroChat verified the transaction by its reference.

Customer: Can you send me an invoice for the 40 branded mugs for our office? (example)

AeroChat: Of course. 40 branded mugs at NGN 3,500 each, NGN 140,000 in total, due by Friday. Here is the invoice: https://paystack.com/pay/PRQ_1weqqsn2wwzgft8 (example)

In Paystack: a payment request is created for the customer with the line item, the total and Friday’s due date.

Works on every chat channel

Your customers message you wherever they already are. The same Paystack connection and the same workflows run on every channel AeroChat supports, and Paystack stays the record whichever one they use.

Channel What your customers can do
WhatsApp Message your WhatsApp Business number to get a Paystack payment link or invoice for an order, booking or fee, or ask whether a payment went through. Voice notes are transcribed, so a spoken request works too.
Instagram Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM.
Facebook Messenger Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too.
TikTok Send the same requests by TikTok direct message or TikTok Shop buyer chat. Both arrive in the same TikTok inbox.
Telegram Send the same requests to your business on Telegram.
Web chat Do the same from the chat on your website, without leaving the page.
Email Write to your Gmail or Office 365 address and get the same answer the chat gives.

How the connection works

AeroChat connects through Paystack’s public API, documented at paystack.com/docs/api. Through it, AeroChat starts transactions and gets the checkout link, verifies transactions by their reference, creates and reads payment requests (invoices), reads refunds and reads subscriptions. Each link carries a reference from the conversation, so AeroChat can find it again later. Each workflow uses only what its recipe asks for.

  • What AeroChat reads from Paystack: transaction status, amount and payment channel, payment requests and whether they are paid, refund status, and subscription details.
  • What AeroChat writes to Paystack: new transactions with their checkout links, new payment requests with line items and due dates, payment request reminders, and links for subscribers to update their card.

To connect, log in to your Paystack Dashboard, open Settings, then API Keys and Webhooks, and copy your secret key. Paystack gives you a test key and a live key. Start with the test key, then switch to the live key once you have tried the workflow. Paystack can also send payment events to a webhook. Where you set that up, AeroChat can confirm a payment in the conversation it came from.

You describe the workflow in your own words, for example “when a customer confirms an order, send a Paystack link for the total and confirm the order once it is paid”. AeroChat builds the workflow as a draft and asks for the Paystack key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Payments settle into your own Paystack account under your Paystack terms. AeroChat does not process or hold any money.

Workflows to copy

Seven ready-made workflows for Paystack. Copy one into AeroChat, add your Paystack secret key, and it runs on every channel.

1. Send a Paystack payment link

Copy this into AeroChat

When a customer confirms an order, read back the items and the total and ask them to confirm. Ask for their email address for the receipt. Start a Paystack transaction for the total with the order number as the reference and send the checkout link in the chat with the amount. When they say they have paid, verify the transaction by its reference. If it succeeded, confirm the order and give the delivery date. Never ask for card or bank details in the chat. Reply in the customer’s language.

2. Answer “did my payment go through?”

Copy this into AeroChat

When a customer asks whether their payment went through, find the reference of the link we sent in this conversation, or ask for their order number. Verify the transaction in Paystack. If it succeeded, tell them the amount and the time and confirm their order. If it failed or was abandoned, say so plainly and send a new link for the same amount. If you cannot find it, ask what they paid for and when, and hand over to a team member.

3. Send an invoice with line items

Copy this into AeroChat

When a business customer asks for an invoice, confirm the items, quantities and prices from our price list. Ask for the company name and the email the invoice should go to. Create a Paystack payment request for that customer with the line items, the total and a due date 7 days from today (example). Send the link to the invoice in the chat with the total and the due date.

4. Check whether an invoice is paid

Copy this into AeroChat

When a customer asks about an invoice, ask for the invoice number or find the payment request we sent in this conversation. Check its status in Paystack. If it is paid, tell them the amount and thank them. If it is still pending, tell them the amount due and the due date and send the link again. If it is overdue, send Paystack’s reminder for that payment request and tell them it is on its way.

5. Take a deposit before confirming a booking

Copy this into AeroChat

When a customer books a service that needs a deposit, tell them the deposit amount first, for example NGN 10,000 (example). Hold the time they chose and send a Paystack link for the deposit with the booking number as the reference. Confirm the booking only once Paystack shows the payment as successful, and say the deposit comes off the final bill. If it is not paid within 30 minutes (example), tell them the time has been released and offer a new link.

6. Answer refund questions

Copy this into AeroChat

When a customer asks about a refund, ask for their order number. Look up refunds for that transaction in Paystack. If our team has issued one, tell them the amount and its status, and the usual time for it to reach them from our knowledge base. If there is no refund and they want one, do not promise anything. Collect the order number, the amount and the reason, and hand the conversation to a team member.

7. Send a card update link for a subscription

Copy this into AeroChat

When a subscriber says their card has expired or a renewal failed, find their subscription in Paystack by the email on the account. Tell them the plan and the next payment date. Generate Paystack’s link to update the card on that subscription and send it in the chat. If they want to cancel the subscription instead, collect the reason and hand over to our team.

Who uses it

Online stores, service businesses and suppliers that take payments with Paystack use it for orders, deposits and invoices agreed in chat. These recipes fit a business that takes payment by link:

What stays in Paystack

Paystack stays your record of every transaction, invoice and refund. Customers pay on Paystack’s own checkout page with the channels you have switched on, so their payment details go to Paystack and never to AeroChat. Settlements, refunds, disputes and reports stay in your Paystack Dashboard.

AeroChat handles the conversation. It creates and reads the links and invoices your recipe asks for and leaves the rest to Paystack and your team.

WhatsApp workflows that use Paystack

These end-to-end WhatsApp workflows run with Paystack behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with Paystack?

Yes. It connects through Paystack’s public API with the secret key from your own Paystack account. It is not a Paystack product, and AeroChat has no partnership with Paystack.

Can customers pay with Paystack through WhatsApp?

Yes. AeroChat sends the Paystack checkout link in the WhatsApp chat. The customer taps it, pays on Paystack’s page, and AeroChat confirms the payment from the transaction in Paystack.

Do I need a developer?

No. You describe the workflow in your own words, copy your secret key from Paystack’s API settings and enter it in the dashboard. AeroChat builds the Paystack connection from your description and shows a checklist of what is left to do.

Which plan do I need?

On the Paystack side, you need a Paystack account and its secret key. Paystack’s fees are charged to that account. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month and 3 seats, Growth covers 2,000 responses and 10 seats and adds payment links and broadcasts, and Advanced covers 5,000 responses and 25 seats.

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.

Connect Paystack to your chat

Paste the first recipe, add your Paystack test key, and order something from your own number to see the link arrive.

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.