A São Paulo design studio sends an invoice for R$ 8,500 via email at 9 AM. The client doesn't open it. At 4 PM the founder gives up, copies the same Stripe link into a WhatsApp message, and writes "oi, pode pagar por aqui." The client pays at 4:11 PM. This is the entire story of why WhatsApp has quietly become the default invoicing channel across LATAM, Southern Europe, India, and the Middle East — buyers respond to messages they actually read.
WhatsApp now has more than 2 billion monthly active users, and in many markets it has effectively replaced SMS, email, and even the phone call. For service businesses, agencies, freelancers, and anyone with a customer base on WhatsApp, sending payment links over WhatsApp is no longer a hack — it's the most reliable way to get paid quickly. The question is *how*: copy/paste from Stripe? Set up WhatsApp Business with a catalogue? Use WhatsApp Pay (which only works in three countries)? Or upgrade to a payment platform that sends the link with one click and tracks the result.
This guide covers all four options, when to use each, and how to upgrade once your volume grows. It pairs with our PayPal payment-link guide — same playbook, different channel.
Key Takeaways
- A WhatsApp payment link is any payment URL (Stripe, PayPal, Mollie, PayRequest) you paste into a WhatsApp chat — the link, not WhatsApp, processes the payment
- WhatsApp Pay (Meta's native consumer-to-consumer payment feature) is currently live only in India, Brazil, and Singapore and isn't designed for B2B invoicing
- WhatsApp open and reply rates run higher than SMS in markets where customers already chat there — LATAM, India, Southern Europe, the Middle East
- For B2B invoicing, the practical pattern is a hosted payment link plus WhatsApp delivery — Stripe, PayPal, and Mollie all work
- PayRequest sends the same multi-method payment link via WhatsApp, SMS, and email from one dashboard with click and payment tracking
- Verified WhatsApp Business profiles increase trust on payment links — customers click 2–3× more often than from an unknown number
What Is a WhatsApp Payment Link?
A WhatsApp payment link is a payment URL pasted into a WhatsApp chat. The link itself is hosted by a payment platform (Stripe, PayPal, Mollie, PayRequest) and opens a checkout page in the customer's browser when tapped. WhatsApp is the delivery channel — it doesn't store cards, hold funds, or process payments (with the narrow exception of WhatsApp Pay in India / Brazil / Singapore). For everyone else, WhatsApp is just a high-conversion messaging app for getting the link in front of the right person.
The 4 Ways to Send a Payment Link via WhatsApp
Each option fits a different stage of business growth. Pick the one that matches your current invoicing volume, then upgrade.
The simplest. You create a payment link in your Stripe, PayPal, or Mollie dashboard, copy the URL, and paste it into the WhatsApp chat with a short message ("Hi Sofia — invoice for the May retainer, €1,200, link below").
When this works: Fewer than 5 payment links a week. You don't need automation, you don't need tracking beyond "did Stripe show the payment as paid," and you're comfortable manually checking each chat for replies.
Where it stops working: No tracking of who clicked, no automatic reminders, no centralized log of which client got which link, and the manual copy/paste eats time once you cross 10 invoices a week. Also: you lose context fast — three weeks later, was that link paid? You have to dig through Stripe's dashboard to find out.
Meta's WhatsApp Pay lets users send money to each other inside a WhatsApp chat. It's currently live in:
- India — UPI-based transfers, free for users, very widespread
- Brazil — PIX-based transfers, also free, growing fast
- Singapore — bank-account transfers, smaller user base
WhatsApp Pay is not designed for B2B invoicing. It's peer-to-peer money movement with the same per-transaction limits as the underlying rails (UPI in India, PIX in Brazil). There's no concept of an invoice number, no integration with accounting tools, and no support for international payments.
When this works: Domestic personal payments in one of the three supported countries. Small consumer transfers between friends, tips, splitting bills.
Where it stops working: Anything B2B, anything cross-border, anything requiring an invoice or paper trail, and any market outside India / Brazil / Singapore. For a Portuguese agency invoicing a Brazilian client in EUR, WhatsApp Pay is irrelevant — you need a hosted payment link instead.
WhatsApp Business is Meta's free app for small businesses. It adds a verified profile, business hours, an automated greeting, quick replies, and (in supported regions) a product catalogue. In some markets the catalogue can include payment buttons that route through WhatsApp Pay or via Meta's commerce APIs.
When this works: Product-catalogue businesses (small retail, food orders, service menus) in markets where WhatsApp Business commerce is fully rolled out. The catalogue is genuinely useful — customers browse products inside the chat without leaving WhatsApp.
Where it stops working: B2B invoicing for variable amounts (consulting, agency work, custom projects). The catalogue is built for fixed-price products. For invoice-style billing where each amount is different, you still need a hosted payment-link platform that generates a unique link per invoice.
This is the upgrade path for invoicing-heavy businesses. You connect PayPal, Stripe, or Mollie to PayRequest (3-minute OAuth — no API keys), create a payment link in the dashboard, and click "Send via WhatsApp." PayRequest opens a pre-filled WhatsApp message with the link and the customer's number; you confirm and send.
The link the customer receives is multi-method: PayPal and cards and iDEAL and Bancontact and SEPA, all on one checkout page. Whichever provider you've connected powers each method. The customer picks how they want to pay; the money lands in the matching provider account.
When this works: You send more than ~10 payment links a week, you want one link per invoice instead of one-per-method, you want SMS / WhatsApp / email delivery from one place, and you want automatic dunning when the link sits unpaid. This is also the right pattern for cross-border invoicing where currency and payment-method preferences vary by customer.
The cost trade: Stripe, PayPal, and Mollie still charge their normal transaction fees. PayRequest doesn't take a cut — it's a flat €20/month for the whole platform (deposits, dunning, customer portal, multi-provider, and SMS / WhatsApp / email delivery from one dashboard).
Step-by-Step: Send Your First WhatsApp Payment Link
The fastest path depends on which option you choose. Two routes that work for almost any business.
- Create a payment link in your Stripe, PayPal, or Mollie dashboard
- Copy the link
- Open the customer's WhatsApp chat
- Paste the link with a short context message ("Hi Sofia — invoice for May retainer, €1,200")
- Send
That's it. The customer taps, lands on the hosted checkout, and pays.
- Sign up at PayRequest and connect Stripe / PayPal / Mollie via OAuth (3 minutes)
- Click "New payment link," enter the amount, description, and attach the customer (or just their phone number)
- Click "Send via WhatsApp" — PayRequest opens a pre-filled WhatsApp message with the link
- Confirm and send
- PayRequest tracks opens, clicks, and payment status. If the link sits unpaid for 2 days, automatic reminders resend it until the customer pays
The walkthrough is essentially the same as the PayPal payment-link flow — only the delivery channel changes. For a deeper view of the multi-method checkout, see smart payment links.
WhatsApp vs SMS vs Email for Payment Links
Channel choice changes payment speed more than most businesses realise. Industry benchmarks for B2B invoice delivery:
| Channel | Open rate | Reply / pay rate | Best for |
|---|---|---|---|
| 75–95% (regional) | High in WhatsApp-first markets | LATAM, India, Southern Europe, Middle East — buyers who chat with you on WhatsApp already | |
| SMS | ~98% within 3 min | Universal reach | When you only have a phone number, or speed matters most |
| ~20–25% B2B | Slow, paper-trail | B2B invoices that need to be filed in a shared inbox |
The practical answer is rarely "pick one." It's "send the same payment link via the channel each customer prefers." Some customers want the email for their accounts payable file. Others ignore email entirely and respond on WhatsApp. The cost of guessing wrong is days or weeks of unpaid invoices.
PayRequest dispatches the same payment link via WhatsApp, SMS, or email from one dashboard, so you don't have to commit. For a per-channel breakdown including the PayPal SMS playbook, check the dedicated guides.
Multi-Method Checkout Over WhatsApp
The single biggest conversion lift for cross-border businesses isn't switching delivery channels — it's making sure the link itself accepts the payment method the customer prefers. A few data points:
- A Brazilian customer paid via WhatsApp typically wants PIX or a card — not an iDEAL link
- A Dutch customer wants iDEAL on the checkout, even if WhatsApp delivered the link
- A US customer is happy with cards or PayPal; a German customer often expects SEPA
- A Spanish customer typically wants Bizum or cards
A WhatsApp link that opens a single-method checkout (PayPal-only or Stripe-card-only) loses the customers whose preferred method isn't there. A multi-method link shows all of them on the same checkout and lets the customer pick. PayRequest's multi-provider setup handles this automatically — connect Stripe + PayPal + Mollie once, and every link you generate offers all the methods.
Tracking, Reminders, and the WhatsApp Business Reality
Two things change once your invoicing volume grows past ~20 links a month: you stop knowing which link belongs to which customer, and you stop being able to chase manually.
The fix has two parts:
- Per-link tracking. A platform that tags every link with the customer, channel, and timestamp lets you see at a glance who opened, clicked, and paid. Stripe alone won't do this for WhatsApp-delivered links.
- Automatic reminders. Most "unpaid" invoices are forgetfulness, not refusals. A platform that resends the same WhatsApp / SMS / email link 2 days, 5 days, and 14 days after sending recovers ~30% of stuck invoices without a chase message.
PayRequest's dunning system handles both — every link is tracked, every reminder is automatic, and the customer can always view their full history in the customer portal. The upgrade pays for itself the moment you stop chasing payments by hand.
Frequently Asked Questions
The questions below come from real PayRequest support tickets and "People Also Ask" search data on WhatsApp payment topics.
Start Sending Payment Links via WhatsApp the Right Way
Pasting Stripe or PayPal links into WhatsApp chats works for a few invoices a week. Past that, the upgrade pays back almost immediately: one dashboard, multi-method checkout, automatic reminders, and a customer portal where clients see their full invoice history. The same playbook covers WhatsApp, SMS, and email — wherever your customers actually respond.
Try it free at PayRequest — connect your providers in 3 minutes and send your first WhatsApp payment link before lunch. For the PayPal-specific version of this guide, see our PayPal payment-link post.
