Connect Xendit to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 6 min read Updated November 7, 2026

Customers message you on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email, and once they decide, they want to pay right there. AeroChat creates a Xendit payment link for the amount agreed in the conversation, sends it in the same chat, and answers “did my payment go through” from the invoice in Xendit. It connects through Xendit’s public API. Airwallex payment links are built into AeroChat, and Xendit is there for businesses that already use it. You describe the workflow in your own words, and AeroChat builds it.

What you can do with Xendit and AeroChat

  • Send Xendit payment links in chat. When a customer confirms an order, a booking or a fee, AeroChat creates a Xendit invoice for the exact amount and sends its link.
  • Answer “did my payment go through?”. AeroChat checks the invoice in Xendit and tells the customer whether it is paid, still pending or expired.
  • Take a deposit before you confirm. AeroChat sends a link for the deposit and confirms the booking once Xendit shows it as paid.
  • Let customers pay their way. The link opens Xendit’s checkout page with the payment methods you have switched on in Xendit.
  • Replace an expired link. If a link has expired or the amount changed, AeroChat expires the old invoice and sends a new one.
  • Pass refund requests to your team. AeroChat collects the order number and the reason and hands the conversation over.

Works on every chat channel

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

Channel What your customers can do
WhatsApp Message your WhatsApp Business number to get a Xendit payment link 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 Xendit’s public API. It creates invoices, which Xendit calls payment links, reads their status, such as pending, paid or expired, and can expire an open one. Each invoice carries a reference number from the conversation, so AeroChat can find it again later. Each workflow uses only what its recipe asks for.

To connect, log in to your Xendit Dashboard, open Settings, then API Keys, and generate a secret key with permission to create and read payment links. Copy the key and paste it into the AeroChat dashboard when AeroChat asks. Xendit documents its API in the Xendit API reference. Test with a Test mode key first, then switch to a Live key.

You describe the workflow in your own words. AeroChat builds it as a draft, works out which Xendit calls it needs, and asks you to connect. Keys and credentials are entered in the AeroChat dashboard and never pass through the conversation.

Workflows to copy

Copy this into AeroChat

When a customer confirms their order, create a Xendit invoice for the order total with the order number as the external reference, a description of the items and the customer’s email. Set it to expire in 24 hours (example). Send the payment link in the chat with the total. When Xendit shows the invoice as paid, confirm the order and tell them the delivery date.

Copy this into AeroChat

When a customer asks whether their payment went through, find the Xendit invoice we sent in this conversation, or ask for their order number and find the invoice with that reference. Tell them whether it is paid, still pending or expired, with the amount. If it is pending, send the link again. If it has expired, create a new invoice for the same amount. If they ask for a refund, hand the conversation to a team member.

Change the amounts and rules to your own before you paste them.

Who uses it

These industry recipes take payment by link. The same steps work with Xendit for businesses that already use it:

See more recipes on the WhatsApp workflows page, or browse every system AeroChat connects to on the integrations page.

What stays in Xendit

Xendit stays your record of every invoice and payment. Customers pay on Xendit’s own checkout page, so their payment details go to Xendit and never to AeroChat. AeroChat does not process or hold any money. Settlements, refunds and reports stay in your Xendit Dashboard.

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

Questions

Does AeroChat work with Xendit?

Yes. AeroChat connects through Xendit’s public API with a secret API key you generate in your Xendit Dashboard.

Can customers pay with Xendit through WhatsApp?

Yes. AeroChat creates the Xendit payment link and sends it in the WhatsApp chat. The customer taps it, pays on Xendit’s checkout page, and AeroChat can confirm the payment from the invoice status.

Do I need a developer?

No. You describe the workflow in your own words, generate a secret key in Xendit and paste it in, and switch it on. AeroChat builds the Xendit connection from your description and shows a checklist of what is left to do.

Which plan do I need?

Workflows via Skills are on every plan. 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 Xendit and try it

Paste the first recipe, add your Xendit Test mode key, and order something from your own number to see the link arrive.

Start your 7-day free trial. No credit card needed.

On Shopify? Install AeroChat from the Shopify App Store.