Send PayPal Payment Links on WhatsApp

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with PayPal. When a customer confirms an order in chat, AeroChat creates a PayPal checkout link for the total, or a PayPal invoice when you need one, sends the link in the conversation and confirms the order there once PayPal shows it as paid.

This recipe gets a customer from “yes” to paid with PayPal in the chat they are already in. Quick orders get a checkout link, and orders that need an invoice get one. Part of connecting PayPal to WhatsApp and AI chat.

What happens today

A customer agrees an order in chat and asks to pay by PayPal. Someone sends the business PayPal email, the customer sends money with the wrong amount or no reference, and someone matches the payment to the order by hand. Some customers give up because they don’t want to type an email address into their PayPal app.

The flow that works

  1. AeroChat reads back the items, delivery fee and total and asks the customer to confirm.
  2. For a quick order, it creates a PayPal order with the items and total and your order number as the reference, and sends the approval link.
  3. When the customer approves the payment on PayPal, AeroChat captures it, so the money moves into your account.
  4. If the customer needs an invoice, for example a business buyer, it creates and sends a PayPal invoice instead and shares its link.
  5. Once PayPal shows the payment as completed or the invoice as paid, AeroChat confirms the order in the same chat.

What it looks like on WhatsApp

Customer: I’ll take the leather card holder in tan. Can I pay with PayPal? (example)

AeroChat: Yes. The tan card holder is US$45 plus US$6 shipping, US$51 in total. Here’s your PayPal link for order #7034.

AeroChat: Payment received, thank you! Order #7034 is confirmed and ships tomorrow.

In PayPal: an order for US$51 with reference #7034 is approved and captured, and the payment shows as completed.

The recipe

Copy this into AeroChat

When a customer confirms an order and wants to pay with PayPal, follow these steps.

  1. Read back the items, quantities, shipping fee and total, and ask the customer to confirm.
  2. If the customer asks for an invoice or orders for a business, ask for the email to put on it, create a PayPal invoice with each item as a line and a due date of 3 days from today (example), send it, and share the payment link in the chat.
  3. Otherwise, create a PayPal order to capture the total, with each item and the order number as the reference, and send the approval link in the chat.
  4. When the customer approves the order on PayPal, capture it. When the capture is completed, or the invoice shows as paid, thank them and confirm the order number, the items and when it will ship.
  5. If the capture is pending, tell them PayPal is still reviewing it and that we will confirm here once it completes. If it is declined, tell them they were not charged and send a new link.

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

Change the shipping fees, due date and wording to match your store before you paste it.

What to connect

  • PayPal. In the PayPal Developer Dashboard, create a REST app for AeroChat under Apps and Credentials and copy its client ID and secret. Paste them in when AeroChat asks. Start with a Sandbox app to test.
  • Your product list. Upload your products and prices to the AeroChat knowledge base, or connect your store, so the total in the chat matches what you sell.

PayPal can send webhooks when an order is approved or a payment is completed. If you set them up for AeroChat, the payment is captured and the order confirmed without anyone checking.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect PayPal, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from PayPal’s public REST API 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

  • When AeroChat sends a checkout link and when it sends an invoice.
  • What goes into the total: items, shipping, tax and any discounts.
  • Who handles payments PayPal holds for review.

The result to expect

Customers who want PayPal get a link for the exact amount in the chat, and the order is confirmed when the payment completes. Nobody matches PayPal payments to orders by hand.

Measure it with your own numbers: time from “yes” to payment, and PayPal orders confirmed without your team, 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.

See also: send PayPal invoices from chat and answer PayPal payment questions.

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 PayPal connection behind it. See what each channel does on the PayPal integration page.

Send your first PayPal link from chat

Paste the recipe, add your PayPal Sandbox credentials, 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 PayPal for you, free. See plans.