Regulatory trend

WhatsApp Pay in 2026: where it works and what the rest of the world should use instead

"Can my customer pay inside WhatsApp?" is one of the most common questions for anyone selling through the app. Short answer in 2026: only if your customers are in Brazil or India. Everywhere else, WhatsApp Pay is not available as a merchant payment rail — and even in Brazil, person-to-merchant is still restricted to a Central Bank pilot. This post covers the current status in both live markets and, more importantly, the 4 alternatives that work today in the US, Canada, UK, EU and most of LATAM without the customer ever leaving the chat.

May 1, 2026 · 9 min read · MercaBot

Where WhatsApp Pay actually works in 2026

If you operate outside BR/IN, stop waiting. There is no public roadmap. Build with the alternatives below today and migrate later if/when Meta opens your region.

Why it's so slow

  1. Regulation: payments need central bank approval country by country. Each rail (UPI, Pix, SEPA, ACH) has its own framework.
  2. Bank lobby: incumbent banks lose interchange revenue if Meta intermediates payments. Heavy political pushback in most markets.
  3. KYC and AML: tying KYC to a messaging app is grey territory for most regulators.
  4. Consumer protection: dispute resolution through WhatsApp is not yet on par with card networks.

What works TODAY (without the customer leaving WhatsApp)

1. Stripe payment links (US, Canada, UK, EU, AU and 40+ markets)

The simplest path for most of the world. Your bot creates a short Stripe Checkout link and sends it in the chat. Customer taps, pays with card / Apple Pay / Google Pay / Link, returns to WhatsApp. Webhook confirms the payment to your bot instantly.

Pros: 135+ currencies, works in 40+ countries, hosted checkout, PCI compliant out of the box, ~2.9% + $0.30 typical fees. Conversion: 75–88% complete the checkout when sent inside an active conversation.

2. Square Checkout (US, Canada, UK, AU, Ireland, Japan, France, Spain)

Best fit if you already use Square for in-person POS. Same flow: bot generates a Checkout URL, customer pays with card / Apple Pay / Google Pay / Cash App Pay, webhook fires back. Fees ~2.6% + $0.10 for cards, lower for in-person.

3. PayPal.me + PayPal Checkout (global)

Widest country coverage but the lowest-friction option only if your customers already have PayPal. Useful as a fallback or for international invoicing where card networks are spotty.

4. WhatsApp Catalog + external checkout

You list products in the WhatsApp Business Catalog → customer browses inside WhatsApp → bot sends the final checkout link (Stripe, Square, Shopify). Good UX for retail catalogs, still requires a browser for payment.

UX comparison (real numbers)

MethodTapsTimeConversion
Stripe payment link4–6~60s75–88%
Square Checkout link4–6~60s72–85%
PayPal.me3–5~45s60–80%
Catalog + link6–9~2min65–80%
WhatsApp Pay (BR/IN only)2–3~25s90%+

How to integrate a Stripe link via bot (code)

// Cloudflare Worker / Node.js
async function createPaymentLink(amountCents, description, customer) {
  const r = await fetch('https://api.stripe.com/v1/payment_links', {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${STRIPE_KEY}`,
      'Content-Type': 'application/x-www-form-urlencoded'
    },
    body: new URLSearchParams({
      'line_items[0][price_data][currency]': 'usd',
      'line_items[0][price_data][product_data][name]': description,
      'line_items[0][price_data][unit_amount]': String(amountCents),
      'line_items[0][quantity]': '1',
      'metadata[customer_id]': customer.id
    })
  });
  const link = await r.json();
  return { url: link.url, id: link.id };
}

// Bot sends in chat
await wa.sendMessage(phone, `Here's your secure checkout link for $${amount}:

${link.url}

(Card, Apple Pay or Google Pay — takes about a minute.)`);

Is it worth waiting for WhatsApp Pay in your region?

Almost never. Stripe and Square give a 1-minute, 4-tap checkout that works today, with global fraud tooling, dispute handling, and accounting integration. Trading 6+ months of revenue for a 30-second UX improvement is bad math.

Exceptions: enterprise brands that specifically want a Meta-branded payment as a differentiator; international remittance verticals where WhatsApp Pay P2P is already mature in BR/IN.

What to tell customers who ask

Plain-English answer: "WhatsApp Pay isn't available in our country yet. We'll send you a secure checkout link right here in the chat — you pay with your card or Apple Pay, and you're done in under a minute."

Honest conclusion

Native Stripe and Square integration in MercaBot

Your bot creates the payment link, sends it in the chat, and logs the confirmation via webhook. Card, Apple Pay, Google Pay, Link — all handled.

Start free →