Send Paystack Payment Links on WhatsApp

By Alva Chew 5 min read Updated November 8, 2026

Yes. AeroChat works directly with Paystack. It starts a Paystack transaction for the amount agreed in the chat, sends the checkout link in the same conversation and confirms the order once Paystack shows it as paid.

This recipe sends a Paystack payment link for the exact amount agreed in chat, and confirms the order or booking once the payment succeeds. Part of connecting Paystack to WhatsApp and AI chat.

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 happens today

A customer agrees an order on WhatsApp and asks how to pay. Someone shares account details or creates a link by hand, copies it into the chat and makes a note to check later. Amounts get typed wrong, transfers arrive without a reference, and paid orders wait because nobody noticed the payment.

The flow that works

  1. AeroChat confirms the items or service and the total with the customer.
  2. It asks for the email address Paystack needs for the receipt.
  3. It starts a Paystack transaction for that amount, with the order number as the reference, and sends the checkout link.
  4. When the customer says they have paid, it verifies the transaction in Paystack.
  5. If it succeeded, it confirms the order. If it failed, it sends a new link.

What it looks like on WhatsApp

Customer: Please book me for the full set of lashes on Saturday. How do I pay? (example)

AeroChat: You’re down for a full set on Saturday at 11am. The price is NGN 25,000. What email should the receipt go to?

Customer: tolu@example.com

AeroChat: Here is your Paystack link for NGN 25,000: https://checkout.paystack.com/7hq2kd91 (example). Your booking is confirmed as soon as it is paid.

In Paystack: a transaction for NGN 25,000 is created with booking #B-418 (example) as the reference, waiting for payment.

The recipe

Copy this into AeroChat

When a customer confirms an order, a booking or a fee, follow these steps.

  1. Read back what they are paying for and the total, and ask them to confirm.
  2. Ask for their email address for the Paystack receipt.
  3. Start a Paystack transaction for the total, with the order or booking number as the reference and their email.
  4. Send the checkout link in the chat with the amount.
  5. When they say they have paid, verify the transaction by its reference. If it succeeded, confirm the order or booking with the details. If it is not paid yet, tell them and share the link again.
  6. If the payment failed or was abandoned, start a new transaction for the same amount and send the new link.

Never ask for card or bank details in the chat. Reply in the customer’s language.

Change the wording and the confirmation details to your own before you paste it. To take a deposit instead of the full amount, say so in the recipe, for example “send a link for NGN 10,000 (example) to hold the booking”.

What to connect

  • Paystack. In your Paystack Dashboard, open Settings, then API Keys and Webhooks, and copy your test secret key. Paste it in when AeroChat asks. Switch to the live key once you have tested.
  • Your price list. Upload your products or services and prices to AeroChat so the amounts it quotes match what you charge.

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

  • Full payment or a deposit, and how much.
  • Which payment channels you switch on in Paystack.
  • How long a booking is held while the link is unpaid.

The result to expect

Every order agreed in chat gets a Paystack link for the right amount, in the conversation the customer is already in. Payments arrive with the order reference attached, and nobody creates links by hand.

Measure it with your own numbers: time from order to payment, and orders left unpaid, for a month before and after.

Next: answer payment questions from Paystack.

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.

Send your first Paystack link from chat

Paste the recipe, add your Paystack test key, and place an order 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 Paystack for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.