Why UPI dominates Indian checkout
For WooCommerce, UPI arrives in two shapes:
| Method | Cost | Verification | Best for |
|---|---|---|---|
| Manual UPI QR (free plugin showing your VPA/QR) | No fees | You match the UTR and mark the order yourself | Low-volume, high-margin, trust-based selling |
| Gateway (Razorpay, Cashfree, PayU) | ~2% + GST | Webhook verification; order auto-updates | Anything that scales |
The manual route: a plugin like 'UPI QR code for WooCommerce' shows your QR and VPA at checkout with instructions to pay and submit the UTR. Your job after each order is matching the UTR and amount in your PSP app, then marking the order Processing. The gateway route automates all of it — the Razorpay setup guide walks the plugin.
Method 1: manual UPI QR (free, no fees)
Two practical notes on UPI intent flow: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.

Method 2: automated gateways — Razorpay, Cashfree, PayU
automated gateways — Razorpay, Cashfree, PayU. Create the payment gateway in test mode first, paste the test keys, place a ₹1 order, and confirm the webhook marks the order paid. Switch to live keys only after that order is visible in both the store and the gateway dashboard. Settlement stays in INR, and the GST invoice for hosting is separate from the gateway's own charges.
Configuring the checkout experience
On Razorpay, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.
Automatic payment verification
WebJi® accepts UPI, cards, net banking and NEFT, and the invoice is in INR. A payment that debits your bank and does not activate the service needs the UTR or the gateway reference on a ticket, not a second payment.
Handling failed and pending payments
Failed and pending payments behave differently in UPI. Failures are usually instant — insufficient funds, app timeout — the customer sees the failure in-app and can retry; the webhook records payment.failed and the cart stays recoverable.
Pendings are the UPI quirk: money debited but confirmation delayed (bank-side latency, seconds to rare hours). Handling: the gateway polls and webhooks resolve most within minutes. For anxious customers, check the Payments page in your PSP dashboard — status pending versus captured — before assuming anything, and never mark orders complete on a customer screenshot alone. Refunds on UPI flow back to the source account via the gateway's refund API or dashboard, typically crediting in 1–3 business days.
Settlement timelines and charges
TTL is how long a resolver may cache a DNS answer. After an edit, people who cached the old record keep it until that timer ends, so the change can look instant for you and old everywhere else. Drop the TTL a day before a migration, make the change, and raise the TTL once you have confirmed the new target.
Frequently Asked Questions
How do I add UPI payment to WooCommerce?
Yes. You can pay by UPI, card, net banking or NEFT. The charge and the invoice are in INR, with 18% GST shown separately. If money leaves your account and the service does not activate, send the UTR or payment reference to support@webji.services instead of paying a second time.
Can I accept UPI payments without gateway fees?
Add UPI To WooCommerce pricing is quoted per requirement — the table above shows indicative INR bands, and our Jaipur desk returns a fixed quote the same business day. No hidden renewal jumps: the renewal price is confirmed before payment.
Which plugin supports UPI on WooCommerce?
Yes. You can pay by UPI, card, net banking or NEFT. The charge and the invoice are in INR, with 18% GST shown separately. If money leaves your account and the service does not activate, send the UTR or payment reference to support@webji.services instead of paying a second time. The question here is: Which plugin supports UPI on WooCommerce.
How do I show a UPI QR code on the checkout page?
Yes. You can pay by UPI, card, net banking or NEFT. The charge and the invoice are in INR, with 18% GST shown separately. If money leaves your account and the service does not activate, send the UTR or payment reference to support@webji.services instead of paying a second time. The question here is: How do I show a UPI QR code on the checkout page.
Is UPI payment on WooCommerce automatic or manual?
Yes. You can pay by UPI, card, net banking or NEFT. The charge and the invoice are in INR, with 18% GST shown separately. If money leaves your account and the service does not activate, send the UTR or payment reference to support@webji.services instead of paying a second time. The question here is: Is UPI payment on WooCommerce automatic or manual.
Which is the best UPI gateway for WooCommerce in India?
Yes. You can pay by UPI, card, net banking or NEFT. The charge and the invoice are in INR, with 18% GST shown separately. If money leaves your account and the service does not activate, send the UTR or payment reference to support@webji.services instead of paying a second time. The question here is: Which is the best UPI gateway for WooCommerce in India.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

