
From the conversion glossary
Concepts referenced in this article, defined.

Concepts referenced in this article, defined.
Run rigorous A/B tests and personalize every visit on Shopify or any storefront โ no engineers required.
No country in the world has a payment landscape quite like India's. UPI processed 13+ billion transactions in a single month in 2024. COD โ which most Western ecommerce markets abandoned a decade ago โ still drives 40โ60% of D2C orders in many Indian categories. For Indian D2C brands, optimizing around these two payment modes is not optional; it is essential to competitive checkout completion rate and sustainable unit economics. Here is the complete optimization guide.
UPI (Unified Payments Interface) is the most adopted digital payment in India. The key apps โ PhonePe, Google Pay, Paytm, and BHIM โ together account for 85%+ of UPI volume.
UPI has transformed Indian ecommerce conversion for prepaid orders:
For D2C brands, UPI transactions mean:
Cash on Delivery persists in India for reasons that are structural, not irrational:
COD drives volume โ but at a cost:
The optimization goal: maximize UPI adoption where conversion allows, manage COD efficiently where it is needed.
The position of UPI in your payment option list significantly affects selection rate. UPI should be the first option shown โ not buried below credit cards as it often is by default.
Payment option sequence that works for Indian D2C:
Placing COD last reduces its selection rate without removing the option, which would cost you orders. Customers who scroll through all digital options before reaching COD are more likely to try digital payment if they were on the fence.
Abstract "Pay via UPI" means less than familiar app logos. Show PhonePe, Google Pay, Paytm, and BHIM logos explicitly at the UPI selection. Brand recognition drives selection.
QR code vs. app redirect: Offer both. Some customers prefer to scan a QR code; others prefer to be redirected to their UPI app. Supporting both increases completion rate.
A โน20โ30 cashback incentive for UPI payment โ either as an account credit or wallet cashback โ measurably shifts customers from COD to UPI. The effective cost to you is โน20โ30; the benefit is eliminating the RTO risk and logistics cost of a COD order (โน120โ180 savings per avoided return).
How to show the incentive: Display "Pay via UPI, get โน25 cashback" at the payment selection step โ not just in marketing materials. The nudge must be at the decision point.
Test placement using A/B testing: does the cashback incentive message above payment options outperform showing it below? Does a banner format outperform inline text? CustomFit.ai can test these variations on your Shopify checkout page.
UPI transactions fail due to:
To reduce UPI failure rates:
The most effective COD optimization is converting COD intent to prepaid intent. Create a visible, specific incentive at the payment step:
Incentive formats that work:
The delivery speed promise is often as motivating as a discount for customers who are excited about receiving their order. A guaranteed faster delivery date for prepaid orders shifts behavior effectively.
Where to show the incentive:
Not all COD orders are equal. A confirmation flow within 1โ2 hours of order placement filters genuine orders from casual or accidental ones:
Automated WhatsApp confirmation:
"Hi [Name], your [Brand] order #[X] for [Product] (โน[Amount]) is confirmed. Our delivery partner will contact you before delivery. Have โน[Amount] ready. Questions? Reply here."
Customers who receive this and do not respond (or actively cancel) are flagged. Genuine buyers confirm; casual or fake orders often go silent or cancel early โ before shipping, saving you logistics cost.
Follow-up if no response within 4 hours:
"Just confirming your order for [Product] is ready to ship. Reply YES to confirm or CANCEL to cancel. No reply = we'll proceed with your order tomorrow."
This two-step confirmation identifies non-serious orders before they ship.
Not every customer needs unrestricted COD access. Use risk signals to gate or modify COD for high-risk orders:
High-risk signals:
For high-risk orders, consider:
Shopify does not natively support pincode-level COD restriction, but several Indian logistics apps (Shiprocket, Pickrr) offer this functionality.
Some customers who placed a COD order can be converted to prepaid before dispatch:
Post-order COD-to-prepaid message (within 30 minutes of COD order):
"Your COD order for [Product] is placed! Switch to prepaid and save โน30 + get priority dispatch. Pay here: [payment link] โ valid for 2 hours."
A payment link sent via WhatsApp that the customer can complete without re-entering any order details converts 5โ15% of COD orders to prepaid in the 2-hour window. This is one of the highest-ROI COD optimization tactics for Indian D2C brands.
Your checkout should make prepaid the path of least resistance:
Step-by-step checkout optimization:
Cart page: "Order above โน699 + pay online โ free priority shipping. COD available for all orders."
Payment options: UPI first, cards second, COD last. Visual hierarchy (larger cards, brand logos) for digital options.
COD selection moment: Prompt appears: "You're paying COD (โน[Amount] at door). Pay online instead to save โน50 + get your order 1 day faster." [Switch to Online Payment] [Continue with COD]
Order confirmation: Prepaid orders: enthusiastic confirmation with exact delivery date. COD orders: confirmation with confirmation flow and gentle prepaid nudge: "Next time, pay online for โน50 off + faster delivery."
Track these metrics monthly:
| Metric | Calculation | Target |
|---|---|---|
| UPI payment share | UPI orders / Total orders | Increase by 5% QoQ |
| COD share | COD orders / Total orders | Decrease by 5% QoQ |
| COD confirmation rate | Confirmed COD / Total COD | >85% |
| COD RTO rate | RTO COD / Total COD shipped | <25% |
| Prepaid conversion rate from COD | COD โ prepaid conversions / Total COD | 5โ15% |
| Revenue per visitor by payment type | Revenue / Sessions by payment mode | Prepaid RPV > COD RPV |
Show UPI app logos, not just "Pay via UPI". PhonePe and GPay logos at payment selection increase UPI selection rates because of brand familiarity.
Test your COD incentive message placement with A/B testing. Showing the prepaid incentive when COD is selected (at the moment of choice) often outperforms showing it before the customer reaches payment options.
Make the COD confirmation flow WhatsApp-first. Email confirmation works, but WhatsApp confirmation messages have 90%+ open rates for Indian audiences. Genuine buyers respond; fraudulent or casual orders do not.
Track RTO by payment method weekly. If your COD RTO rate is above 30%, it is time to tighten your COD confirmation flow or expand prepaid incentives.
Offer easy payment link for COD-to-prepaid conversion. A simple link that lets customers pay online for an existing COD order without re-entering details converts 5โ15% of COD orders within 2 hours.
Test free shipping for prepaid vs. paid shipping for COD. "Free delivery when you pay online; โน60 COD charge" is a clear incentive that shifts behavior for price-sensitive customers.
Optimizing around India's unique payment landscape โ not fighting it โ is what separates D2C brands with healthy unit economics from those chronically hurt by RTO and high logistics costs.