How local payment methods in Asia handle subscription renewals
Local payment methods in Asia shape whether subscriptions start and renew: native mandate rails, wallet consent models, and domestic cards, market by market.
A consumer in Bengaluru holds a card with a Visa logo. Their subscription renewal fails. Same card, same account, same balance available. The routing path changed, and the issuer read the transaction as cross-border instead of domestic.
Subscription approval in Asia depends on the local rail carrying the recurring charge, plus the rail's consent model, mandate rules, and retry window. Card-based recurring is not universal. Where domestic card recurring works, local acquiring can reduce cross-border friction. Where it does not, Japan is the clearest example, retention needs a different design.
TL;DR
Each rail in Asia sets its own recurring rules, and the checkout inherits them. Native mandate rails exist in markets such as India, the Philippines, Indonesia, and Vietnam, while card recurring varies sharply by country. Japan is the outlier: automatic card recurring is not supported on the card types listed in the country reference, so subscription businesses need to plan around customer-initiated renewal flows instead. Building one regional billing strategy without accounting for these differences creates avoidable churn after the first successful payment.
Recurring mandate frameworks fall into two groups
Native mandate rails define frequency, amount rules, and consent at the rail level rather than through a card network. UPI Recurring in India operates under NPCI e-mandate rules. GCash Recurring in the Philippines, OVO Recurring in Indonesia, and Zalopay Recurring in Vietnam use wallet-based consent models that differ from scheduled bank mandates.
The distinction matters. In a scheduled mandate model, a debit runs within the frequency and amount parameters set during enrollment. In an on-demand consent model, the merchant or consumer may trigger a debit within the authorization scope. Retry logic, mandate refresh, and reporting need to follow the rail's actual mechanics.
Real-time bank rails such as FPX in Malaysia, Thai QR Payment, QR Ph, VietQR, and QRIS were built primarily for one-off payments. Recurring generally runs through a pay-link or reminder flow, or through a wallet layer that supports a separate recurring product. Direct QR payment and wallet-based recurring are not interchangeable.
Country-by-country: subscription mechanics across Asia
Card recurring behavior varies sharply by market and cannot be assumed simply because local card acceptance exists. The country notes below describe market reality. The fact sheet separates that market view from methods available through dLocal.
India. UPI operates at national scale under NPCI rules. UPI Recurring is NPCI's e-mandate framework, with weekly, monthly, semi-annual, and annual frequencies and support for fixed or variable amounts. RuPay is the domestic card scheme. NetBanking-based recurring exists as a separate bank-account-level mandate framework, while Paytm and PhonePe operate as consumer wallets on top of UPI infrastructure.
Indonesia. QRIS is the national interoperable QR standard. OVO, Dana, GoPay, ShopeePay, and LinkAja form a major part of the wallet layer. Virtual Accounts are widely used for one-off subscription initiations and top-ups. BRI Direct Debit and Flip sit in the bank-transfer layer.
Philippines. GCash and Maya are leading consumer wallet apps. QR Ph is the national interoperable QR standard. InstaPay handles real-time interbank transfers up to PHP 50,000 per transaction, while PESONet clears in batches by end of business day without a per-transaction cap. Bank-linked direct debit exists as a subscription mandate framework at market level.
Thailand. PromptPay is the national real-time bank rail. Thai QR Payment sits on PromptPay as the QR standard. TrueMoney and Rabbit LINE Pay are widely used consumer wallets, while K PLUS is Kasikorn Bank's mobile-banking app. Subscription flows need to distinguish between wallet tokenization and one-off QR transfers.
Vietnam. MoMo, VNPay, and ZaloPay are established wallet brands. Napas is the domestic card scheme, and VietQR is the national QR standard. The operational friction sits in recurrence: a wallet that supports one-off checkout does not automatically support a merchant-initiated renewal.
Malaysia. Malaysia is wallet-heavy. Boost, Touch 'n Go, Maybank QR, ShopeePay, and GrabPay are widely used consumer wallets. FPX, operated by PayNet, is a real-time interbank rail, while DuitNowQR is the interoperable QR standard. Atome and similar products cover BNPL use cases. Wallet, QR, bank-transfer, and card flows should not be treated as one recurring product.
Japan. Japanese subscription commerce leans heavily on customer-initiated payment patterns rather than automatic card debits. Konbini payments at Lawson, FamilyMart, and 7-Eleven remain important for online purchases, while Pay-easy connects the nationwide ATM and online-banking network. Consumer wallets include PayPay, auPay, dBarai, and Rakuten Pay.
This is where a global recurring design usually breaks. Merchants that arrive expecting stored-card mandates need a retention flow built around reminders, payment refills, and the payment surfaces Japanese customers actually use.
Sri Lanka. LankaQR is the national QR standard, alongside mobile-wallet products issued by local banks.
Why the same card can approve differently
Local issuers generally apply stricter risk filters to recurring cross-border transactions than to domestic ones. The MCC can signal a digital subscription, FX can add scrutiny, and local issuer controls can limit foreign-currency spend.
The same physical card may therefore approve when processed domestically and fail when processed cross-border. Routing decides that outcome upstream of the checkout, and it stays invisible unless the merchant has deliberately enabled domestic acquiring and rail-level reporting.
Build retry and recovery logic around the rail
Retry timing matters because wallet and bank-account balances often refresh around salary cycles or planned top-ups. Retrying at random against an empty wallet does little. A recovery plan tied to local cash-flow patterns is more useful.
The right fallback also depends on the original rail. If a wallet pull fails, a payment link or bank-transfer route may preserve the renewal. If a UPI Recurring debit fails because the mandate expired, the right action is a mandate refresh with fresh customer authorization, not repeated retries against an inactive mandate.
A single failed-renewal status hides several different next actions: retry, mandate refresh, payment-method fallback, or dunning. Those actions should not share the same logic.
Payment coverage and recurring capability are separate decisions
Adding a local payment method does not automatically enable subscriptions on that method. Adding UPI at checkout is not the same as enabling UPI Recurring. Adding a wallet is not the same as enabling wallet-based merchant-initiated pulls. Adding cards in Japan does not mean automatic card recurring is available.
This is where many implementations stall. Coverage, one-off processing, tokenization, and recurring mandates are separate product decisions, and each rail has its own consent, reporting, and recovery requirements.
Where an orchestration layer fits
Building direct integrations to local card acquiring, mandate rails, wallets, bank transfers, QR standards, and recovery flows across Asia is a multi-quarter engineering commitment. Each rail has its own consent framework, retry semantics, mandate refresh mechanics, and reporting schema.
Unified APIs, including dLocal, provide one implementation path for connecting local acquiring, wallets, real-time bank rails, and mandate products through a single integration. The value is operational: one integration can reduce country-by-country engineering overhead, while the merchant still needs to design subscription logic around each rail's actual behavior.
Fact sheet: market reality and dLocal availability
| Market | Market reality | Available through dLocal |
|---|---|---|
| India | UPI, UPI Recurring, RuPay, NetBanking-based recurring, Paytm and PhonePe on UPI infrastructure | UPI Redirect, UPI Direct, UPI Recurring, NetBanking Recurring, Visa and Mastercard with recurring, RuPay (non-recurring) |
| Indonesia | QRIS, OVO, Dana, GoPay, ShopeePay, LinkAja, Virtual Accounts, BRI Direct Debit, Flip | Visa, Mastercard, JCB, QRIS, OVO Recurring, Recurring Payments for Dana, BRI Direct Debit and ShopeePay, Virtual Accounts, LinkAja, Flip |
| Philippines | GCash, Maya, QR Ph, InstaPay, PESONet, bank-linked direct debit | Visa and Mastercard with recurring, GCash Recurring, Direct Debit, Recurring Payments for GrabPay, ShopeePay, PayMaya, BPI and Union Bank, QR Ph, Static Virtual Accounts, Amex and JCB (non-recurring) |
| Thailand | PromptPay, Thai QR Payment, TrueMoney, Rabbit LINE Pay, K PLUS | Visa and Mastercard with recurring, TrueMoney (one-time and tokenized recurring), Thai QR Payment, K PLUS, Big C, JCB, UnionPay, Diners, Amex and Discover (non-recurring) |
| Vietnam | MoMo, VNPay, ZaloPay, Napas, VietQR | Visa and Mastercard with recurring, Zalopay Recurring, Zalopay One-Shot, MoMo, VNPay, VTC Pay, 9Pay, VietQR, Baokim, Napas (non-recurring) |
| Malaysia | Boost, Touch 'n Go, Maybank QR, ShopeePay, GrabPay, FPX, DuitNowQR, Atome | Visa and Mastercard credit and debit with recurring, Boost, Touch 'n Go, Maybank QR, ShopeePay, GrabPay, DuitNowQR, FPX (PayNet), Maybank, Atome, 7-Eleven (recurring capability for wallets and bank rails to verify per rail) |
| Japan | Konbini, Pay-easy, PayPay, auPay, dBarai, Rakuten Pay | Pay-easy, Konbini, Aozora Bank Transfer, auPay (KDDI), dBarai (NTT Docomo), Visa, Mastercard, JCB, American Express and Diners Club (all non-recurring at card layer) |
| Sri Lanka | LankaQR and bank-issued wallets | Visa and Mastercard credit and debit with recurring, plus American Express as a non-recurring option |
FAQs
What is UPI Recurring, and how does it differ from card recurring?
UPI Recurring is an NPCI mandate framework tied to a bank account rather than a stored card credential. Consumers authorize an e-mandate with defined parameters, and debits run within those rules. The consent, refresh, retry, and reporting mechanics differ from card recurring.
Does adding a wallet automatically enable subscriptions?
No. Wallet coverage and wallet recurring are separate capabilities. A wallet may support one-off payments but require a new customer authorization for every renewal. Others support a consent model that permits recurring merchant-initiated debits. The subscription design must follow the method's actual rules.
How should a subscription business approach Japan?
Plan for customer-initiated renewal rather than assuming stored-card billing will carry the subscription lifecycle. Reminders, Konbini payments, Pay-easy, and relevant wallet flows should be part of the retention design. The right approach is not to force a global mandate model into the market but to design around how the market pays.
The routing layer and the mandate layer decide most of what happens with subscription approval in Asia. Checkout UX matters, but less than the two decisions upstream of it. Merchants who treat "market coverage" and "recurring capability" as the same product line get caught out on the second billing cycle, because coverage and mandate are separate purchases from most local providers, and each rail has its own consent model, refresh cadence, and retry semantics.
Japan is the sharpest example: card recurring isn't part of the model there, and forcing a card-mandate architecture onto a market that runs on Konbini reminders and wallet-initiated cycles produces exactly the kind of silent churn that looks like a product problem in the dashboard. The teams that retain best across the region design retention rail by rail, not region-wide.