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 Does Not
What Will Change
- Razorpay will migrate existing mandates 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, with 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 a
ReqMandateAPI 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, with no change to your
token_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 is required 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.Business Action Items
Prepare 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 (FAQs)
1. Will my existing mandates be automatically migrated? Do I need to ask for it?
1. 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.2. Will my customers notice anything different?
2. Will my customers notice anything different?
3. What happens if my customer's remitter bank or UPI app is not yet supported?
3. What happens if my customer's remitter bank or UPI app is not yet supported?
4. What is the risk of duplicate debits during migration?
4. What is the risk of duplicate debits during migration?
5. What is a payer port, and how will I know if it happened?
5. What is a payer port, and how will I know if it happened?
6. When will Google Pay and PhonePe mandates become interoperable?
6. When will Google Pay and PhonePe mandates become interoperable?
7. How does interoperability affect lending mandates (irrevocable mandates)?
7. How does interoperability affect lending mandates (irrevocable mandates)?
8. Can Razorpay work with multiple payment processors to improve my debit success rate?
8. Can Razorpay work with multiple payment processors to improve my debit success rate?