Overview
Today, when you set up a UPI Autopay mandate for a customer, that mandate is tied to a specific payment gateway (provided by banks) and payment aggregator (eg. Razorpay). This means that every subsequent debit is routed to the combination of payment gateway and aggregator. If that gateway or aggregator experiences a downtime, your debit fails, and there is no fallback. You are locked in. Interoperability changes this. Under the new NPCI framework, the merchant leg of a UPI Autopay transaction is fully within your control. You, or your payment aggregator on your behalf, can route each debit attempt to whichever bank gateway is most reliable at that moment, powered by your payment aggregator, or another aggregator of your choice. If one gateway is down or underperforming, traffic can move to another automatically. Payment orchestration based on success rates is already a widely prevalent and accepted norm on one-time payments. However, on recurring payments, this was not possible within the existing infrastructure. This changes significantly with UPI Autopay Interoperability. Importantly, this change does not require any manual intervention from your customers. Previously, if you wanted to switch payment aggregators, or move a mandate from a certain payment gateway, that meant asking your customers to re-register the mandate, a huge hindrance and point of churn for customers. With UPI interoperability, you can achieve the benefits of routing basis success rates, or cost, without the switching cost associated, and no re-authentication required. Under the Interoperability framework, UPI users too can port their mandates from one TPAP (UPI PSP) to another. This flexibility allows users to choose the app of their preference to manage all their mandates. NPCI Circular OC-163 introduces an interoperability standard that decouples mandates from specific apps and processors. The technical change involves a new purpose code (AZ) and a Merchant Identifier Code (MIC) derived from the merchant’s corporate PAN, replacing the existing purpose code (14).
What interoperability enables
What Changes and What Doesn’t
What Will Change
- Existing mandates will be migrated to purpose code
AZ(from14) — automatically, over a weekly rolling schedule - When your customer switches their UPI app (payer port), Razorpay will update the stored VPA and UMN — no action from you
- New mandates will eventually be created as interoperable by default, pending NPCI’s confirmation of ecosystem readiness
- Ineligible mandates (unsupported remitter bank or PSP) will not migrate immediately — they will be retried in future cycles as ecosystem coverage expands
What Stays the Same
- Your Razorpay API integration — no code changes required
- Mandate registration flow for your customers
- Debit execution APIs and webhooks
How It Works
The core change is moving from a PSP-bound mandate (purpose code14) to a platform-neutral mandate (purpose code AZ). Here’s what that means end-to-end:
Mandate Migration (Existing Mandates)
- Razorpay identifies eligible mandates
Each week, Razorpay’s backend scans your active mandates and checks if the payer’s remitter bank and PSP support interoperability. Eligibility is determined against the NPCI live player list. - Migration request sent to payment switch
For eligible mandates, Razorpay sends aReqMandateAPI call withtype = UPDATEto upgrade the purpose code from14→AZon both the APB and Axis payment switches. - NPCI confirms migration
NPCI assigns a new UMN (Unique Mandate Number) to the migrated mandate. Razorpay stores the updated UMN against your mandate record — no change to yourtoken_idorsubscription_id. - Debit execution continues normally
All scheduled debits proceed as usual. The mandate now routes correctly regardless of which UPI app your customer uses.
Payer Port (Customer Switches UPI App)
- Customer ports mandate in their UPI app
The customer initiates a port from, say, PhonePe to Google Pay directly in their UPI app. This is a standard NPCI payer-side porting action — your customer does not need to contact you. - NPCI sends a port callback to Razorpay
NPCI notifies Razorpay with the updated payer VPA and new UMN. - Razorpay updates mandate records
Razorpay automatically updates the stored VPA and UMN in your mandate record. The next debit will use the updated payer details — no action from you or your customer.
Eligibility
Interoperability coverage depends on the payer’s remitter bank and UPI app (PSP) supporting the NPCI standard. Coverage is expanding as more institutions certify. Mandates where either the remitter or PSP is not yet certified will be retried automatically in future weekly migration cycles. The table below lists entities currently certified by NPCI for interoperability. Coverage is expected to grow as more banks and UPI apps complete certification.Merchant Action Items
What should you do to start preparing for Mandate Interoperability?
If you currently process recurring mandates through another payment aggregator and want to start debit execution via Razorpay, here is how to prepare.-
Check readiness with your existing payment aggregator
Confirm that your current PA has upgraded to the interoperable purpose code (AZ) for your mandates. Ask them how mandate details will be shared with you for subsequent debit processing — specifically the format and delivery method for the mandate data file. -
Ensure you can export the required mandate fields
To begin debit processing with Razorpay, you will need to provide the following details for each mandate: -
Get in touch with Razorpay to begin integration and testing
Once you have mandate data ready, reach out to our team to start the onboarding process. We will validate your mandate file, walk you through the integration, and run end-to-end testing before go-live.
Frequently Asked Questions
Will my existing mandates be automatically migrated? Do I need to ask for it?
Will my existing mandates be automatically migrated? Do I need to ask for it?
AZ). You do not need to request migration or change anything on your end.Only mandates where the payer’s remitter bank and UPI app both support interoperability will migrate in each cycle. The rest will be retried automatically in future cycles as ecosystem coverage grows.Will my customers notice anything different?
Will my customers notice anything different?
What happens if my customer's remitter bank or UPI app is not yet supported?
What happens if my customer's remitter bank or UPI app is not yet supported?
What is the risk of duplicate debits during migration?
What is the risk of duplicate debits during migration?
What is a payer port, and how will I know if it happened?
What is a payer port, and how will I know if it happened?
When will Google Pay and PhonePe mandates become interoperable?
When will Google Pay and PhonePe mandates become interoperable?
How does interoperability affect lending mandates (irrevocable mandates)?
How does interoperability affect lending mandates (irrevocable mandates)?
Can Razorpay work with multiple payment processors to improve my debit success rate?
Can Razorpay work with multiple payment processors to improve my debit success rate?