Skip to main contentSkip to navigation
Commerce & Order Messages

UPI Payment Request WhatsApp Templates

A UPI payment request is a WhatsApp message that asks a customer to pay a specific amount and carries a tap-to-pay UPI link, so the payment happens inside the chat in seconds. It is the fastest way an Indian business gets paid: no invoice email, no bank details typed by hand, no "send me your QR" back-and-forth. Send it the moment an amount becomes payable, and pair it with an automatic receipt when the money lands.

Meta billing category

Templates on this page are typically approved as Utility, billed at ~₹0.115 per message (India).

Transactional — tied to an order, account, or appointment the customer already has. Cheapest category. Adding promotional lines risks Meta reclassifying it as Marketing at ~7.5x the cost.

Copy-ready templates

Replace the {{placeholders}} with your platform’s variables before submitting to Meta for approval.

1. Simple payment request

Hi {{name}}, here is your payment request from {{store_name}}. Amount: ₹{{amount}} For: {{payment_for}} Pay in one tap via UPI: {{upi_link}} Any questions about this amount? Just reply here.

Best for: The everyday ask — any amount that has become payable.

2. Payment request with invoice

Hi {{name}}, your invoice from {{store_name}} is ready. 🧾 Invoice: {{invoice_id}} Amount: ₹{{amount}} Due: {{due_date}} The PDF is attached. Pay via UPI in one tap: {{upi_link}} We will send a receipt here the moment it reflects.

Best for: B2B and GST-registered buyers who need the invoice with the request.

3. Advance / booking amount request

Hi {{name}}, to confirm your {{booking_for}} we need a token advance of ₹{{advance_amount}}. Pay via UPI: {{upi_link}} Once it reflects, your slot is locked and we will send confirmation here. The balance of ₹{{balance_amount}} is payable on {{balance_due_on}}.

Best for: Bookings, custom orders, and any advance-plus-balance business.

4. Split / partial payment request

Hi {{name}}, a quick summary of your account with {{store_name}}: Total: ₹{{amount}} Already paid: ₹{{paid_amount}} Balance now due: ₹{{balance_amount}} Clear the balance via UPI: {{upi_link}} Reply here if you would like to discuss a different schedule.

Best for: Part-paid orders where the customer needs to see the maths.

5. Payment received — auto receipt

Payment received, {{name}}! ✅ ₹{{amount}} via {{payment_mode}} on {{payment_date}}. Reference: {{payment_reference}} Your receipt is attached. Nothing else pending from your side. Thank you! 🙏 — Team {{store_name}}

Best for: Firing automatically off the payment webhook; stops the reminder sequence dead.

What each variable means

These 15 placeholders appear in the templates above. Map each one to the matching field in your WhatsApp platform before you submit for approval.

VariableWhat to put in it
{{name}}The customer's first name.
{{store_name}}Your business name, exactly as it appears on your WhatsApp profile.
{{amount}}Total amount in rupees, without the ₹ symbol (the template adds it).
{{payment_for}}Replace with the payment for this message.
{{upi_link}}UPI deep link or gateway-hosted payment page. Generate one free at watease.com/tools/upi-payment-link-generator.
{{invoice_id}}Invoice or bill reference number.
{{due_date}}Date the payment falls due.
{{booking_for}}Replace with the booking for this message.
{{advance_amount}}Amount already paid up front.
{{balance_amount}}Amount still outstanding.
{{balance_due_on}}Replace with the balance due for this message.
{{paid_amount}}Replace with the paid amount for this message.
{{payment_mode}}How the customer paid — UPI, card, cash, or netbanking.
{{payment_date}}Date the payment was received.
{{payment_reference}}Replace with the payment reference for this message.

Frequently asked questions

How do I create a UPI payment link for a WhatsApp message?

Two options. A raw UPI intent link looks like upi://pay?pa=<your-vpa>&pn=<your-name>&am=<amount> and opens the customer's UPI app directly, but its behaviour varies across devices and browsers. A gateway-hosted link from Razorpay, PhonePe, or Paytm is more reliable cross-device and — the part that actually matters — fires a payment-status webhook, so your reminder sequence can stop itself the moment the customer pays. You can generate a free one at watease.com/tools/upi-payment-link-generator.

Is a UPI payment request a Utility or a Marketing template?

Utility. It relates to a specific transaction the customer already has with you, so Meta approves it under Utility at roughly ₹0.115 per message in India, versus about ₹0.8631 for Marketing. Keep it strictly about the payment — adding "and check out our new collection!" is exactly what gets a template reclassified as Marketing at roughly 7.5x the cost.

What stops a customer paying the wrong amount?

Encode the amount in the link itself rather than asking the customer to type it. Both raw UPI intents (the am= parameter) and gateway-hosted pages support a locked amount, so the payment screen opens pre-filled and cannot be edited. This removes the single most common cause of reconciliation pain for small businesses — a customer who pays ₹500 instead of ₹5,000.

Go deeper

Browse the full library

45 template sets and 239 copy-ready messages — across commerce, Indian festivals, finance, and industry starter packs. All free, all written for Meta approval.

All WhatsApp templates