Understand the UPI Collect flow, its deprecation timeline, and how to migrate to compliant UPI payment methods on Cashfree in line with NPCI guidelines.
The National Payments Corporation of India (NPCI) has mandated a phased deprecation of the UPI Collect flow for P2M (Person-to-Merchant) transactions to enhance security and reduce fraud. This change impacts all merchants using UPI Collect for payments.
Applies to: Mobile web and native SDK integrations using standard Cashfree Hosted CheckoutAction required: No action neededImpact: Cashfree has removed the Collect option from hosted checkout on Android and desktop. Alternate flows (Intent and QR) are already supported, so customers won’t experience disruptions. iOS still allows Collect until further notice.
Non-seamless merchants using WebView
Applies to: Android or iOS mobile WebView integrations using Cashfree CheckoutAction required: The following scenarios determine your required actions:
Scenario A (Not using standard Checkout): No action required.
Scenario B (Using standard Checkout in WebView): Implement specific code changes to ensure UPI Intent displays correctly. Refer to the Android Custom Checkout documentation for WebView integration details.
Seamless merchants (Custom checkout or API-based integration)
Cashfree requires visibility into the customer’s device to enforce NPCI rules. You must pass the following headers in your Order Pay API and Get Eligible Payment Methods request:
Header
Example value
Requirement
x-client-device
mobile
Required
x-client-os
ios
Required
x-client-rendering-type
mweb
Required (when device=mobile)
x-client-browser
safari
Required
Header values:
Header
Accepted values
Description
x-client-device
mobile, desktop, tablet
Type of device used by customer
x-client-os
android, ios, windows, macos, linux, others
Operating system of customer’s device
x-client-rendering-type
mweb, webview, native
How the checkout is being rendered
x-client-browser
safari, chrome, firefox, edge, others
Browser used by customer
Merchant type and rendering type details:
Merchant type
Rendering type
What does it mean
Impact or required changes
Non-seamless merchants using Cashfree checkout
Native
Payment rendered natively within the merchant’s mobile app using Android and iOS SDKs
Cashfree has removed UPI Collect from hosted checkout on Android and desktop. Alternate flows (UPI Intent and QR) are already supported. iOS still allows Collect until further notice, with no customer disruption.
Non-seamless merchants using Cashfree checkout
MWeb
Payment rendered in a mobile browser using JS SDK (browser on a mobile device)
Cashfree has removed UPI Collect from hosted checkout on Android and desktop. Alternate flows (UPI Intent and QR) are already supported. iOS still allows Collect until further notice, with no customer disruption.
Non-seamless merchants using Cashfree checkout
WebView
Payment rendered inside an in-app browser using JS SDK (WebView within a merchant app)
Using standard Checkout in WebView requires code changes to ensure UPI Intent displays correctly. Refer to the WebView integration documentation for required changes.
Seamless merchants using custom checkout or API-based integration
Not applicable
Mobile and Desktop flows
Mobile: Enable and prioritise UPI Intent. Remove UPI Collect as a payment option based on device rules. Desktop: Use UPI QR. Remove UPI Collect.
Cashfree requires visibility into the customer’s device to enforce NPCI rules. You must pass the required headers in your Order Pay API request as detailed in the header values table above.
If headers aren’t passed, Cashfree assumes full migration to Intent or QR flows. UPI Collect is allowed only in permitted environments (iOS and exempt transaction categories).
Have you updated the Order Pay API with client environment headers (seamless merchants only)?
Seamless merchants must pass client environment headers to allow Cashfree to enforce NPCI device-specific rules correctly.
Review the API documentation section above to see required and optional headers, or consult the Order Pay API documentation for implementation details.
Are you monitoring Cashfree updates for final NPCI enforcement dates?
NPCI enforcement timelines are subject to change. Stay updated to ensure your implementation remains compliant with the latest regulatory requirements.
Review the Timeline and compliance section above, or contact your Account manager for the latest enforcement date information.
The following questions cover UPI Collect behaviour on Cashfree mobile SDKs.
Does UPI Collect work on Android devices using the Cashfree SDK?
UPI Collect is deprecated and no longer in use on Android. Use UPI Intent on Android, and UPI QR on desktop.iOS still allows UPI Collect until NPCI gives further notice. Some transaction categories remain exempt on Android, including IPO, UPI mandates, eRupi vouchers, and PACB flows. See Device-specific UPI rules.If you use Cashfree Hosted Checkout, Cashfree has removed Collect from checkout on Android and desktop. If you use a custom checkout or the Order Pay API, remove Collect for non-exempt Android and desktop traffic and upgrade to the latest SDK so UPI Intent is available.
Does the UPI Collect deprecation apply in Sandbox as well?
Yes. The same UPI Collect deprecation rules apply in both the sandbox and production environments. This is a regulatory change and is not specific to individual accounts.To test UPI in sandbox, use UPI QR Code (scan with a mobile device) or UPI Intent (test on a mobile device or emulated WebView). For device-specific exceptions, see Does UPI Collect work on Android devices using the Cashfree SDK?.
Why is the option to send a UPI payment collect request to a customer's VPA no longer available?
The ability to send a payment collect request to a customer’s UPI ID (where the customer enters their VPA and receives a request on their UPI app) is discontinued for merchant payments (P2M) in line with NPCI and RBI guidelines. This regulatory change applies to all payment gateways in India, and Cashfree can’t re-enable it. The discontinuation covers both customers entering their UPI ID on the checkout page and merchants sending collect requests from the Merchant Dashboard.For alternatives, use UPI QR on desktop and UPI Intent on mobile. See Device-specific UPI rules.
Why do customers only see a QR code and not UPI app icons on mobile?
If customers only see a QR code instead of UPI app icons (UPI Intent), the cause is usually the integration environment. For mobile apps using a WebView, UPI Intent requires specific handling to intercept UPI scheme URLs (such as upi://, gpay://, or phonepe://) to launch the respective apps. If your WebView doesn’t implement this handling, only the QR code appears.For Cashfree Hosted Checkout on mobile browsers, UPI app icons appear automatically. See UPI Intent in WebView for implementation details.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cashfree Developer Documentation","colors":{"primary":"#6930ca","light":"#cfb8f5","dark":"#130851"},"logo":{"light":"https://mintcdn.com/cashfreepayments-d00050e9/6mQw7is1us8FhXrb/static/logo/light.svg?fit=max\u0026auto=format\u0026n=6mQw7is1us8FhXrb\u0026q=85\u0026s=8a2837083063d8a01e0be6b454a1baf1","dark":"https://mintcdn.com/cashfreepayments-d00050e9/6mQw7is1us8FhXrb/static/logo/dark.svg?fit=max\u0026auto=format\u0026n=6mQw7is1us8FhXrb\u0026q=85\u0026s=5c7de40784c6f6f9eebdad085ec5a7ef"},"favicon":"https://mintcdn.com/cashfreepayments-d00050e9/NpjCgm3mwC7v6gp-/static/favicon.png?fit=max\u0026auto=format\u0026n=NpjCgm3mwC7v6gp-\u0026q=85\u0026s=ba85dcd024bd70845e38c3f3957514c6","appearance":{"default":"light","strict":false},"background":{"color":{"light":"#fbfbfb","dark":"#000000"}},"navbar":{"links":[{"href":"https://www.cashfree.com/support/","label":"Contact Us"}],"primary":{"type":"button","label":"Get Started","href":"https://merchant.cashfree.com/merchants/signup?source-action=docs%20page\u0026action=Sign%20Up\u0026button-id=StartNow_Navbar"}},"footer":{"socials":{"github":"https://github.com/cashfree","youtube":"https://www.youtube.com/channel/UCxO0W7xVngh7TfkChPa_nwg","website":"https://www.cashfree.com/blog/category/engineering","discord":"https://discord.com/invite/w97HT9RKCF"}},"search":{"prompt":"Search or ask..."},"seo":{"metatags":{"og:title":"Cashfree Developer Documentation","og:description":"Welcome to the Cashfree developer documentation. You will find help about Cashfree products and APIs that will help you start using our products quickly.","og:site_name":"Cashfree Developer Documentation","twitter:site":"@gocashfree","google-site-verification":"T69Ao_T0Ps8pkRbluKzW179qvd_aCsWISCApeSsIhRU"},"indexing":"all"},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter","weight":400}},"styling":{"codeblocks":"dark","latex":true},"integrations":{"ga4":{"measurementId":"G-56SCQ867FW"},"gtm":{"tagId":"GTM-5SRVH4P"}},"contextual":{"options":["chatgpt","claude","copy","view",{"title":"Open in Discord","description":"Join our Discord community","icon":"discord","href":"https://discord.com/invite/w97HT9RKCF"}],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cashfreepayments-d00050e9","hasAudioNarration":false,"actualSubdomain":"cashfreepayments-d00050e9","customDomains":["www.cashfree.com"],"gitSource":{"type":"github","owner":"cashfree","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0738a0040e29b52141157","collectionId":"bf60a5e0-bbe7-4ccf-9f81-e7233a83105b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0738a0040e29b52141157"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0738a0040e29b52141157","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Payments APIs","count":520},{"language":"default","tag":"Other Versions","count":349},{"language":"default","tag":"Payments","count":304},{"language":"default","tag":"v2026-01-01","count":159},{"language":"default","tag":"Subscription","count":151},{"language":"default","tag":"v2025-01-01","count":150},{"language":"default","tag":"v2023-08-01","count":142},{"language":"default","tag":"Payment Gateway","count":136},{"language":"default","tag":"Secure ID","count":106},{"language":"default","tag":"Payouts","count":105}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":false,"email":"documentation@cashfree.com","showHelpButton":true}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6916d346c181a220cfa37e8d","deploymentId":"66d5827f2de686bc28e7722b","questionText":"How do I accept payments online?","status":"active","generatedBy":"manual","createdAt":"2025-11-14T06:59:18.295Z","updatedAt":"2025-11-14T06:59:18.295Z","__v":0},{"_id":"6916d306c181a220cfa370e8","deploymentId":"66d5827f2de686bc28e7722b","questionText":"What is Cashfree Hosted Checkout?","status":"active","generatedBy":"manual","createdAt":"2025-11-14T06:58:14.574Z","updatedAt":"2025-11-14T06:58:14.574Z","__v":0},{"_id":"6916d2dbc181a220cfa368a4","deploymentId":"66d5827f2de686bc28e7722b","questionText":"How do I create a payment link?","status":"active","generatedBy":"manual","createdAt":"2025-11-14T06:57:31.657Z","updatedAt":"2025-11-14T06:57:31.657Z","__v":0}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/docs/_mintlify/custom/cashfreepayments-d00050e9/e1e3b3ccb8bef592/style.css"},{"filePath":"grid.css","content":".container,.container-fluid{margin-right:auto;margin-left:auto}.container{padding-top:3rem;padding-bottom:3rem}.container-fluid{padding:3rem 2rem}.col-xs,.row{box-sizing:border-box}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.col.reverse,.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}"},{"filePath":"typography.css","content":".landing-page h1{font-size:2.4rem}.landing-page h2{font-size:2rem}.landing-page h3{font-size:1.6rem}.landing-page h4{font-size:1.2rem}.landing-page h5{font-size:1rem}.landing-page h6{font-size:.8rem}.bold{font-weight:700}.semibold{font-weight:600}.medium{font-weight:500}.regular{font-weight:400}.light{font-weight:300}"}],"page":{"pagePath":"payments/manage/payment-methods/upi-collect","slug":"/payments/manage/payment-methods/upi-collect","pageMetadata":{"title":"UPI Collect Flow Deprecation","sidebarTitle":"UPI Collect Flow Deprecation","icon":null,"description":"Understand the UPI Collect flow, its deprecation timeline, and how to migrate to compliant UPI payment methods on Cashfree in line with NPCI guidelines.","keywords":["UPI collect flow deprecation","payment methods","UPI","NetBanking","card payments","recurring payments"],"og:description":"UPI Collect flow is being deprecated by NPCI. Migrate to compliant UPI payment methods on Cashfree to keep collecting payments without disruption.","og:title":"UPI Collect Deprecation | Cashfree","href":"/payments/manage/payment-methods/upi-collect"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understand the UPI Collect flow, its deprecation timeline, and how to migrate to compliant UPI payment methods on Cashfree in line with NPCI guidelines.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Heading,Info,Note,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The National Payments Corporation of India (NPCI) has mandated a phased deprecation of the UPI Collect flow for P2M (Person-to-Merchant) transactions to enhance security and reduce fraud. This change impacts all merchants using UPI Collect for payments.`}),`\n`,_jsx(Heading,{level:`3`,id:`what’s-changing`,children:`What’s changing`}),`\n`,_jsx(_components.p,{children:`NPCI has mandated the following changes for UPI P2M transactions:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`UPI Collect flow phase-out`}),`: UPI Collect for P2M transactions must be discontinued.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Migration to secure flows`}),`: Merchants must prioritise UPI Intent (mobile) and UPI QR (desktop) as primary payment methods.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Device-specific enforcement`}),`: Different rules apply based on customer device type.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`UPI Collect was previously sunset for P2P transactions. These changes now extend to merchant payments to address rising fraud instances.`})}),`\n`,_jsx(Heading,{level:`3`,id:`understanding-upi-payment-flows`,children:`Understanding UPI payment flows`}),`\n`,_jsx(_components.p,{children:`Cashfree supports the following UPI payment flows:`}),`\n`,_jsx(Accordion,{title:`UPI Collect flow`,id:`upi-collect-flow`,children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Customer enters their UPI ID (VPA).`}),`\n`,_jsx(_components.li,{children:`Collect request is sent to the customer’s UPI app.`}),`\n`,_jsx(_components.li,{children:`Customer authorises the payment using their UPI PIN.`}),`\n`]})}),`\n`,_jsx(Accordion,{title:`UPI Intent and QR flow`,id:`upi-intent-and-qr-flow`,children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`On mobile, the customer is redirected to their preferred UPI app by clicking the app icon on checkout.`}),`\n`,_jsx(_components.li,{children:`On desktop, the customer scans a dynamically generated QR code using their UPI app.`}),`\n`,_jsx(_components.li,{children:`Payment is completed securely within the UPI app without manually entering a VPA.`}),`\n`]})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`UPI Intent and QR flows are now the dominant payment methods in the ecosystem due to enhanced security and user experience.`})}),`\n`,_jsx(Heading,{level:`3`,id:`device-specific-upi-rules`,children:`Device-specific UPI rules`}),`\n`,_jsx(_components.p,{children:`The following table shows NPCI’s mandated UPI flows by device type:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Device or platform`}),_jsx(_components.th,{children:`Allowed UPI flows`}),_jsx(_components.th,{children:`UPI collect status`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Android mobile`}),_jsx(_components.td,{children:`UPI Intent`}),_jsx(_components.td,{children:`Deprecated (no longer in use)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Desktop (Web)`}),_jsx(_components.td,{children:`UPI QR`}),_jsx(_components.td,{children:`Deprecated (no longer in use)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`iOS mobile`}),_jsx(_components.td,{children:`UPI Intent + UPI Collect`}),_jsx(_components.td,{children:`Temporarily allowed`})]})]})]}),`\n`,_jsx(Note,{children:`iOS is currently exempted by NPCI and will continue to support UPI Collect until further notice.`}),`\n`,_jsx(Heading,{level:`3`,id:`required-actions-by-integration-type`,children:`Required actions by integration type`}),`\n`,_jsxs(Accordion,{title:`Non-seamless merchants (Cashfree Hosted Checkout)`,id:`non-seamless-merchants-cashfree-hosted-checkout`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Applies to`}),`: Mobile web and native SDK integrations using standard `,_jsx(_components.a,{href:`/payments/online/web/redirect`,children:`Cashfree Hosted Checkout`})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Action required`}),`: No action needed`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Impact`}),`: Cashfree has removed the Collect option from hosted checkout on Android and desktop. Alternate flows (Intent and QR) are already supported, so customers won’t experience disruptions. iOS still allows Collect until further notice.`]})]}),`\n`,_jsxs(Accordion,{title:`Non-seamless merchants using WebView`,id:`non-seamless-merchants-using-webview`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Applies to`}),`: Android or iOS mobile WebView integrations using Cashfree Checkout`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Action required`}),`: The following scenarios determine your required actions:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scenario A`}),` (Not using standard Checkout): No action required.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scenario B`}),` (Using standard Checkout in WebView): Implement specific code changes to ensure UPI Intent displays correctly. Refer to the `,_jsx(_components.a,{href:`/payments/online/mobile/misc/upi_intent_support_js_sdk`,children:`Android Custom Checkout`}),` documentation for WebView integration details.`]}),`\n`]})]}),`\n`,_jsxs(Accordion,{title:`Seamless merchants (Custom checkout or API-based integration)`,id:`seamless-merchants-custom-checkout-or-api-based-integration`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Applies to`}),`: Direct API integrations using `,_jsx(_components.a,{href:`/payments/online/element/overview`,children:`custom checkout`}),` or `,_jsx(_components.a,{href:`/api-reference/payments/latest/payments/order-pay`,children:`Order Pay API`})]}),_jsx(Warning,{children:_jsx(_components.p,{children:`Critical actions are required for seamless merchants to ensure compliance with NPCI guidelines.`})}),_jsx(Heading,{level:`4`,id:`migrate-from-collect-to-intent-or-qr`,children:`Migrate from Collect to Intent or QR`}),_jsx(_components.p,{children:`Update your checkout logic to prioritise the following flows:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mobile`}),`: Enable UPI Intent.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Desktop`}),`: Use UPI QR.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Deprecate`}),`: Remove UPI Collect as a payment option according to device rules above.`]}),`\n`]}),_jsx(Heading,{level:`4`,id:`pass-client-environment-details`,children:`Pass client environment details`}),_jsxs(_components.p,{children:[`Cashfree requires visibility into the customer’s device to enforce NPCI rules. You must pass the following headers in your `,_jsx(_components.a,{href:`/api-reference/payments/latest/payments/order-pay`,children:`Order Pay API`}),` and `,_jsx(_components.a,{href:`/api-reference/payments/latest/eligibility/get-eligible-payment-methods`,children:`Get Eligible Payment Methods`}),` request:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Header`}),_jsx(_components.th,{children:`Example value`}),_jsx(_components.th,{children:`Requirement`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-device`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mobile`})}),_jsx(_components.td,{children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-os`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ios`})}),_jsx(_components.td,{children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-rendering-type`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`mweb`})}),_jsx(_components.td,{children:`Required (when device=mobile)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-browser`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`safari`})}),_jsx(_components.td,{children:`Required`})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Header values:`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Header`}),_jsx(_components.th,{children:`Accepted values`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-device`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`mobile`}),`, `,_jsx(_components.code,{children:`desktop`}),`, `,_jsx(_components.code,{children:`tablet`})]}),_jsx(_components.td,{children:`Type of device used by customer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-os`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`android`}),`, `,_jsx(_components.code,{children:`ios`}),`, `,_jsx(_components.code,{children:`windows`}),`, `,_jsx(_components.code,{children:`macos`}),`, `,_jsx(_components.code,{children:`linux`}),`, `,_jsx(_components.code,{children:`others`})]}),_jsx(_components.td,{children:`Operating system of customer’s device`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-rendering-type`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`mweb`}),`, `,_jsx(_components.code,{children:`webview`}),`, `,_jsx(_components.code,{children:`native`})]}),_jsx(_components.td,{children:`How the checkout is being rendered`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-client-browser`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`safari`}),`, `,_jsx(_components.code,{children:`chrome`}),`, `,_jsx(_components.code,{children:`firefox`}),`, `,_jsx(_components.code,{children:`edge`}),`, `,_jsx(_components.code,{children:`others`})]}),_jsx(_components.td,{children:`Browser used by customer`})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Merchant type and rendering type details:`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Merchant type`}),_jsx(_components.th,{children:`Rendering type`}),_jsx(_components.th,{children:`What does it mean`}),_jsx(_components.th,{children:`Impact or required changes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Non-seamless merchants using Cashfree checkout`}),_jsx(_components.td,{children:`Native`}),_jsx(_components.td,{children:`Payment rendered natively within the merchant’s mobile app using Android and iOS SDKs`}),_jsx(_components.td,{children:`Cashfree has removed UPI Collect from hosted checkout on Android and desktop. Alternate flows (UPI Intent and QR) are already supported. iOS still allows Collect until further notice, with no customer disruption.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Non-seamless merchants using Cashfree checkout`}),_jsx(_components.td,{children:`MWeb`}),_jsx(_components.td,{children:`Payment rendered in a mobile browser using JS SDK (browser on a mobile device)`}),_jsx(_components.td,{children:`Cashfree has removed UPI Collect from hosted checkout on Android and desktop. Alternate flows (UPI Intent and QR) are already supported. iOS still allows Collect until further notice, with no customer disruption.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Non-seamless merchants using Cashfree checkout`}),_jsx(_components.td,{children:`WebView`}),_jsx(_components.td,{children:`Payment rendered inside an in-app browser using JS SDK (WebView within a merchant app)`}),_jsxs(_components.td,{children:[`Using standard Checkout in WebView requires code changes to ensure UPI Intent displays correctly. Refer to the `,_jsx(_components.a,{href:`/payments/online/mobile/misc/upi_intent_support_js_sdk`,children:`WebView integration documentation`}),` for required changes.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Seamless merchants using custom checkout or API-based integration`}),_jsx(_components.td,{children:`Not applicable`}),_jsx(_components.td,{children:`Mobile and Desktop flows`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Mobile`}),`: Enable and prioritise UPI Intent. Remove UPI Collect as a payment option based on device rules.`,_jsx(`br`,{}),_jsx(_components.strong,{children:`Desktop`}),`: Use UPI QR. Remove UPI Collect.`,_jsx(`br`,{}),_jsx(`br`,{}),`Cashfree requires visibility into the customer’s device to enforce NPCI rules. You must pass the required headers in your `,_jsx(_components.a,{href:`/api-reference/payments/latest/payments/order-pay`,children:`Order Pay API`}),` request as detailed in the header values table above.`]})]})]})]}),_jsx(Info,{children:_jsx(_components.p,{children:`If headers aren’t passed, Cashfree assumes full migration to Intent or QR flows. UPI Collect is allowed only in permitted environments (iOS and exempt transaction categories).`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`timeline-and-compliance`,children:`Timeline and compliance`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Item`}),_jsx(_components.th,{children:`Details`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Recommended timeline`})}),_jsx(_components.td,{children:`UPI Collect was deprecated on Android and desktop`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Current status`})}),_jsx(_components.td,{children:`Deprecated on Android and desktop. No longer in use except on iOS and exempt categories.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`iOS support`})}),_jsx(_components.td,{children:`Continues until further notice`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Cashfree has blocked UPI Collect on Android and desktop from `,_jsx(_components.strong,{children:`February 28, 2026`}),`. Use UPI Intent on mobile and UPI QR on desktop.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`product-level-exemptions`,children:`Product-level exemptions`}),`\n`,_jsx(_components.p,{children:`The following transaction categories are exempted from UPI Collect sunset:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Category`}),_jsx(_components.th,{children:`Details`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`IPO and Secondary Market`})}),_jsx(_components.td,{children:`IPO (Creation, Execution and Revoke) and Secondary Market use cases (Payee MCC 6012, 6211)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`UPI Mandates`})}),_jsx(_components.td,{children:`All UPI based Mandates (OTM, Autopay) (Execution, Modification and Revoke)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`eRupi voucher`})}),_jsx(_components.td,{children:`eRupi voucher transactions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`PACB Merchants`})}),_jsx(_components.td,{children:`PACB-related transaction flows`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`iOS transactions`})}),_jsx(_components.td,{children:`iOS mobile App and mobile Web based transactions`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`implementation-checklist`,children:`Implementation checklist`}),`\n`,_jsx(_components.p,{children:`Use this checklist to track your compliance progress:`}),`\n`,_jsxs(`div`,{class:`checklist-item bg-[rgba(255,251,235,0.5)] dark:bg-[rgba(31,41,55,0.5)] mint-border mint-border-gray-800 dark:mint-border-gray-300 mint-rounded-lg mint-p-6 mint-mb-5 mint-max-w-2xl`,\"data-question\":`integration-type`,children:[_jsxs(`div`,{class:`mint-flex mint-justify-between mint-items-center mint-mb-4`,children:[_jsxs(`div`,{class:`mint-flex mint-items-center mint-gap-3`,children:[_jsx(`div`,{class:`checklist-circle-icon`,children:_jsx(`svg`,{class:`checklist-check-mark`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M5 13l4 4L19 7`})})}),_jsx(`span`,{children:`Have you identified your integration type (Non-seamless or Seamless)?`})]}),_jsxs(`div`,{class:`button-group`,children:[_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`yes`,children:`Yes`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`no`,children:`No`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`na`,children:`N/A`})]})]}),_jsxs(`div`,{class:`warning-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z`})}),_jsx(`span`,{children:`Your integration type (Non-seamless or Seamless) determines the actions you must take for UPI Collect deprecation compliance.`})]}),_jsxs(`div`,{class:`info-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z`})}),_jsxs(`span`,{children:[`Review the `,_jsx(_components.a,{href:`#required-actions-by-integration-type`,children:`Required actions by integration type`}),` section above to determine which category your implementation falls under.`]})]})]}),`\n`,_jsxs(`div`,{class:`checklist-item bg-[rgba(255,251,235,0.5)] dark:bg-[rgba(31,41,55,0.5)] mint-border mint-border-gray-800 dark:mint-border-gray-300 mint-rounded-lg mint-p-6 mint-mb-5 mint-max-w-2xl`,\"data-question\":`upi-flows`,children:[_jsxs(`div`,{class:`mint-flex mint-justify-between mint-items-center mint-mb-4`,children:[_jsxs(`div`,{class:`mint-flex mint-items-center mint-gap-3`,children:[_jsx(`div`,{class:`checklist-circle-icon`,children:_jsx(`svg`,{class:`checklist-check-mark`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M5 13l4 4L19 7`})})}),_jsx(`span`,{children:`Have you ensured that UPI Intent and QR flows are enabled and functional?`})]}),_jsxs(`div`,{class:`button-group`,children:[_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`yes`,children:`Yes`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`no`,children:`No`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`na`,children:`N/A`})]})]}),_jsxs(`div`,{class:`warning-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z`})}),_jsx(`span`,{children:`UPI Intent and QR flows are now the dominant and secure payment methods. Ensure both are fully enabled and tested before deprecating UPI Collect.`})]}),_jsxs(`div`,{class:`info-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z`})}),_jsxs(`span`,{children:[`Refer to the `,_jsx(_components.a,{href:`#understanding-upi-payment-flows`,children:`Understanding UPI payment flows`}),` section for flow descriptions, or contact your Account manager for assistance in enabling these flows.`]})]})]}),`\n`,_jsxs(`div`,{class:`checklist-item bg-[rgba(255,251,235,0.5)] dark:bg-[rgba(31,41,55,0.5)] mint-border mint-border-gray-800 dark:mint-border-gray-300 mint-rounded-lg mint-p-6 mint-mb-5 mint-max-w-2xl`,\"data-question\":`deprecate-collect`,children:[_jsxs(`div`,{class:`mint-flex mint-justify-between mint-items-center mint-mb-4`,children:[_jsxs(`div`,{class:`mint-flex mint-items-center mint-gap-3`,children:[_jsx(`div`,{class:`checklist-circle-icon`,children:_jsx(`svg`,{class:`checklist-check-mark`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M5 13l4 4L19 7`})})}),_jsx(`span`,{children:`Have you deprecated UPI Collect in non-exempt environments (Android or Desktop)?`})]}),_jsxs(`div`,{class:`button-group`,children:[_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`yes`,children:`Yes`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`no`,children:`No`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`na`,children:`N/A`})]})]}),_jsxs(`div`,{class:`warning-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z`})}),_jsx(`span`,{children:`UPI Collect is deprecated on Android and desktop devices. Ensure your checkout removes this option for non-exempt transaction types.`})]}),_jsxs(`div`,{class:`info-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z`})}),_jsxs(`span`,{children:[`Review the `,_jsx(_components.a,{href:`#device-specific-upi-rules`,children:`Device-specific UPI rules`}),` table and `,_jsx(_components.a,{href:`#product-level-exemptions`,children:`Product-level exemptions`}),` section to confirm which flows to deprecate for your use case.`]})]})]}),`\n`,_jsxs(`div`,{class:`checklist-item bg-[rgba(255,251,235,0.5)] dark:bg-[rgba(31,41,55,0.5)] mint-border mint-border-gray-800 dark:mint-border-gray-300 mint-rounded-lg mint-p-6 mint-mb-5 mint-max-w-2xl`,\"data-question\":`api-headers`,children:[_jsxs(`div`,{class:`mint-flex mint-justify-between mint-items-center mint-mb-4`,children:[_jsxs(`div`,{class:`mint-flex mint-items-center mint-gap-3`,children:[_jsx(`div`,{class:`checklist-circle-icon`,children:_jsx(`svg`,{class:`checklist-check-mark`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M5 13l4 4L19 7`})})}),_jsx(`span`,{children:`Have you updated the Order Pay API with client environment headers (seamless merchants only)?`})]}),_jsxs(`div`,{class:`button-group`,children:[_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`yes`,children:`Yes`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`no`,children:`No`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`na`,children:`N/A`})]})]}),_jsxs(`div`,{class:`warning-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z`})}),_jsx(`span`,{children:`Seamless merchants must pass client environment headers to allow Cashfree to enforce NPCI device-specific rules correctly.`})]}),_jsxs(`div`,{class:`info-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z`})}),_jsxs(`span`,{children:[`Review the API documentation section above to see required and optional headers, or consult the `,_jsx(_components.a,{href:`/api-reference/payments/latest/payments/order-pay`,children:`Order Pay API`}),` documentation for implementation details.`]})]})]}),`\n`,_jsxs(`div`,{class:`checklist-item bg-[rgba(255,251,235,0.5)] dark:bg-[rgba(31,41,55,0.5)] mint-border mint-border-gray-800 dark:mint-border-gray-300 mint-rounded-lg mint-p-6 mint-mb-5 mint-max-w-2xl`,\"data-question\":`monitor-updates`,children:[_jsxs(`div`,{class:`mint-flex mint-justify-between mint-items-center mint-mb-4`,children:[_jsxs(`div`,{class:`mint-flex mint-items-center mint-gap-3`,children:[_jsx(`div`,{class:`checklist-circle-icon`,children:_jsx(`svg`,{class:`checklist-check-mark`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M5 13l4 4L19 7`})})}),_jsx(`span`,{children:`Are you monitoring Cashfree updates for final NPCI enforcement dates?`})]}),_jsxs(`div`,{class:`button-group`,children:[_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`yes`,children:`Yes`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`no`,children:`No`}),_jsx(`button`,{class:`checklist-btn mint-px-3.5 mint-py-1 mint-rounded mint-border-none bg-[rgba(31,41,55,0.2)] mint-text-gray-800 dark:mint-text-gray-100 mint-cursor-pointer mint-text-sm mint-transition-all hover:bg-[rgba(31,41,55,0.4)]`,\"data-value\":`na`,children:`N/A`})]})]}),_jsxs(`div`,{class:`warning-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z`})}),_jsx(`span`,{children:`NPCI enforcement timelines are subject to change. Stay updated to ensure your implementation remains compliant with the latest regulatory requirements.`})]}),_jsxs(`div`,{class:`info-box`,children:[_jsx(`svg`,{class:`icon`,xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`,children:_jsx(`path`,{\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"stroke-width\":`2`,d:`M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z`})}),_jsxs(`span`,{children:[`Review the `,_jsx(_components.a,{href:`#timeline-and-compliance`,children:`Timeline and compliance`}),` section above, or contact your Account manager for the latest enforcement date information.`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`frequently-asked-questions`,children:`Frequently asked questions`}),`\n`,_jsx(_components.p,{children:`The following questions cover UPI Collect behaviour on Cashfree mobile SDKs.`}),`\n`,_jsxs(Accordion,{title:`Does UPI Collect work on Android devices using the Cashfree SDK?`,onClick:()=>posthog.capture(`Accordion Clicked`,{title:`Does UPI Collect work on Android devices using the Cashfree SDK?`}),id:`does-upi-collect-work-on-android-devices-using-the-cashfree-sdk`,children:[_jsxs(_components.p,{children:[`UPI Collect is deprecated and no longer in use on Android. Use `,_jsx(_components.a,{href:`/payments/online/mobile/android`,children:`UPI Intent`}),` on Android, and UPI QR on desktop.`]}),_jsxs(_components.p,{children:[`iOS still allows UPI Collect until NPCI gives further notice. Some transaction categories remain exempt on Android, including IPO, UPI mandates, eRupi vouchers, and PACB flows. See `,_jsx(_components.a,{href:`#device-specific-upi-rules`,children:`Device-specific UPI rules`}),`.`]}),_jsx(_components.p,{children:`If you use Cashfree Hosted Checkout, Cashfree has removed Collect from checkout on Android and desktop. If you use a custom checkout or the Order Pay API, remove Collect for non-exempt Android and desktop traffic and upgrade to the latest SDK so UPI Intent is available.`})]}),`\n`,_jsxs(Accordion,{title:`Does the UPI Collect deprecation apply in Sandbox as well?`,onClick:()=>posthog.capture(`Accordion Clicked`,{title:`Does the UPI Collect deprecation apply in Sandbox as well?`}),id:`does-the-upi-collect-deprecation-apply-in-sandbox-as-well`,children:[_jsx(_components.p,{children:`Yes. The same UPI Collect deprecation rules apply in both the sandbox and production environments. This is a regulatory change and is not specific to individual accounts.`}),_jsxs(_components.p,{children:[`To test UPI in sandbox, use `,_jsx(_components.strong,{children:`UPI QR Code`}),` (scan with a mobile device) or `,_jsx(_components.strong,{children:`UPI Intent`}),` (test on a mobile device or emulated WebView). For device-specific exceptions, see `,_jsx(_components.a,{href:`#does-upi-collect-work-on-android-devices-using-the-cashfree-sdk`,children:`Does UPI Collect work on Android devices using the Cashfree SDK?`}),`.`]})]}),`\n`,_jsxs(Accordion,{title:`Why is the option to send a UPI payment collect request to a customer's VPA no longer available?`,onClick:()=>posthog.capture(`Accordion Clicked`,{title:`Why is the option to send a UPI payment collect request to a customer's VPA no longer available?`}),id:`why-is-the-option-to-send-a-upi-payment-collect-request-to-a-customers-vpa-no-longer-available`,children:[_jsx(_components.p,{children:`The ability to send a payment collect request to a customer’s UPI ID (where the customer enters their VPA and receives a request on their UPI app) is discontinued for merchant payments (P2M) in line with NPCI and RBI guidelines. This regulatory change applies to all payment gateways in India, and Cashfree can’t re-enable it. The discontinuation covers both customers entering their UPI ID on the checkout page and merchants sending collect requests from the Merchant Dashboard.`}),_jsxs(_components.p,{children:[`For alternatives, use UPI QR on desktop and UPI Intent on mobile. See `,_jsx(_components.a,{href:`#device-specific-upi-rules`,children:`Device-specific UPI rules`}),`.`]})]}),`\n`,_jsxs(Accordion,{title:`Why do customers only see a QR code and not UPI app icons on mobile?`,onClick:()=>posthog.capture(`Accordion Clicked`,{title:`Why do customers only see a QR code and not UPI app icons on mobile?`}),id:`why-do-customers-only-see-a-qr-code-and-not-upi-app-icons-on-mobile`,children:[_jsxs(_components.p,{children:[`If customers only see a QR code instead of UPI app icons (UPI Intent), the cause is usually the integration environment. For mobile apps using a WebView, UPI Intent requires specific handling to intercept UPI scheme URLs (such as `,_jsx(_components.code,{children:`upi://`}),`, `,_jsx(_components.code,{children:`gpay://`}),`, or `,_jsx(_components.code,{children:`phonepe://`}),`) to launch the respective apps. If your WebView doesn’t implement this handling, only the QR code appears.`]}),_jsxs(_components.p,{children:[`For Cashfree Hosted Checkout on mobile browsers, UPI app icons appear automatically. See `,_jsx(_components.a,{href:`/payments/online/mobile/misc/upi_intent_support_js_sdk`,children:`UPI Intent in WebView`}),` for implementation details.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`support`,children:`Support`}),`\n`,_jsx(_components.p,{children:`For questions or technical clarifications, contact Cashfree through the following channels:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Support`}),`: `,_jsx(_components.a,{href:`https://merchant.cashfree.com/merchants/landing?env=prod\u0026raise_issue=1`,children:`Cashfree support form`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Account manager`}),`: Reach out to your designated Account manager.`]}),`\n`]}),`\n`,`\n`,_jsxs(`div`,{class:`mint-hidden`,\"data-table-of-contents\":`bottom`,children:[_jsxs(`p`,{class:`mint-mt-4 mint-font-medium mint-flex mint-items-center mint-gap-2 related-docs-heading`,children:[_jsxs(`svg`,{width:`16`,height:`16`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,\"stroke-width\":`2`,\"stroke-linecap\":`round`,\"stroke-linejoin\":`round`,\"aria-hidden\":`true`,class:`mint-w-4 mint-h-4`,children:[_jsx(`path`,{d:`M3 4h7a2 2 0 0 1 2 2v13a2 2 0 0-2-2H3z`}),_jsx(`path`,{d:`M21 4h-7a2 2 0 0-2 2v13a2 2 0 0 1 2-2h7z`})]}),_jsx(`span`,{children:`Related topics`})]}),_jsxs(`ul`,{children:[_jsx(`li`,{children:_jsx(_components.a,{href:`/api-reference/payments/latest/payments/order-pay`,children:`Order Pay API`})}),_jsx(`li`,{children:_jsx(_components.a,{href:`/payments/online/web/custom-checkout-android`,children:`Android Custom Checkout`})}),_jsx(`li`,{children:_jsx(_components.a,{href:`/payments/manage/payment-methods/upi`,children:`UPI Overview`})}),_jsx(`li`,{children:_jsx(_components.a,{href:`/payments/manage/payment-methods/upi`,children:`UPI FAQs`})})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"UPI Collect Flow Deprecation","sidebarTitle":"UPI Collect Flow Deprecation","icon":null,"description":"Understand the UPI Collect flow, its deprecation timeline, and how to migrate to compliant UPI payment methods on Cashfree in line with NPCI guidelines.","keywords":["UPI collect flow deprecation","payment methods","UPI","NetBanking","card payments","recurring payments"],"og:description":"UPI Collect flow is being deprecated by NPCI. Migrate to compliant UPI payment methods on Cashfree to keep collecting payments without disruption.","og:title":"UPI Collect Deprecation | Cashfree","href":"/payments/manage/payment-methods/upi-collect"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[31768,31892,""],[32902,33020,""],[33886,34042,""],[34970,35098,""]]},"mdxExtracts":{"tableOfContents":[{"title":"What’s changing","slug":"what’s-changing","depth":3,"children":[]},{"title":"Understanding UPI payment flows","slug":"understanding-upi-payment-flows","depth":3,"children":[]},{"title":"Device-specific UPI rules","slug":"device-specific-upi-rules","depth":3,"children":[]},{"title":"Required actions by integration type","slug":"required-actions-by-integration-type","depth":3,"children":[]},{"title":"Timeline and compliance","slug":"timeline-and-compliance","depth":3,"children":[]},{"title":"Product-level exemptions","slug":"product-level-exemptions","depth":3,"children":[]},{"title":"Implementation checklist","slug":"implementation-checklist","depth":3,"children":[]},{"title":"Frequently asked questions","slug":"frequently-asked-questions","depth":3,"children":[]},{"title":"Support","slug":"support","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cashfreepayments-d00050e9/0a1efd0b138512b4/util/downloadImages.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/7b49b0aba32ccd66/util/checkLinks.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/6520965c686ab08e/util/updateFrontmatter.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/e6313895ea4c2bf0/export-docs/export.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/6459e4b38b43a234/export-docs/sync-kb.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/82d5b75dd1e333d2/snippets/postman-buttons/postman-links.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/e8f71dc9fab8d95d/scripts/ga4-video-tracking.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/e3b0c44298fc1c14/scripts/generate-postman-buttons.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/bc4eac15553663a2/scripts/openapi-rm-desc.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/5748000362acad1e/scripts/quote-openapi.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/0a7365ce97b5cca7/scripts/script.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/d99a96c0c4b010fe/scripts/updateHelpAccordionsWithPostHog.js","/docs/_mintlify/custom/cashfreepayments-d00050e9/bd8561d01634fd2e/scripts/updateIframeSrc.js"],"dynamicCss":".mint-mb-4 {\n margin-bottom: 1rem\n}\n.mint-mb-5 {\n margin-bottom: 1.25rem\n}\n.mint-mt-4 {\n margin-top: 1rem\n}\n.mint-flex {\n display: flex\n}\n.mint-hidden {\n display: none\n}\n.mint-h-4 {\n height: 1rem\n}\n.mint-w-4 {\n width: 1rem\n}\n.mint-max-w-2xl {\n max-width: 42rem\n}\n.mint-cursor-pointer {\n cursor: pointer\n}\n.mint-items-center {\n align-items: center\n}\n.mint-justify-between {\n justify-content: space-between\n}\n.mint-gap-2 {\n gap: 0.5rem\n}\n.mint-gap-3 {\n gap: 0.75rem\n}\n.mint-rounded {\n border-radius: 0.25rem\n}\n.mint-rounded-lg {\n border-radius: 0.5rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-border-none {\n border-style: none\n}\n.mint-border-gray-800 {\n --tw-border-opacity: 1;\n border-color: rgb(31 41 55 / var(--tw-border-opacity, 1))\n}\n.mint-p-6 {\n padding: 1.5rem\n}\n.mint-px-3\\.5 {\n padding-left: 0.875rem;\n padding-right: 0.875rem\n}\n.mint-py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem\n}\n.mint-text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem\n}\n.mint-font-medium {\n font-weight: 500\n}\n.mint-text-gray-800 {\n --tw-text-opacity: 1;\n color: rgb(31 41 55 / var(--tw-text-opacity, 1))\n}\n.mint-transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.dark\\:mint-border-gray-300:is(.dark *) {\n --tw-border-opacity: 1;\n border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))\n}\n.dark\\:mint-text-gray-100:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(243 244 246 / var(--tw-text-opacity, 1))\n}","subdomain":"cashfreepayments-d00050e9","siteName":"Cashfree Developer Documentation","title":"UPI Collect Deprecation | Cashfree","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"manual"},"contextualStarterQuestions":[{"_id":"6abba0552851ef29d75e8e1a","deploymentId":"66d5827f2de686bc28e7722b","questionText":"What UPI flows work on desktop?","status":"active","generatedBy":"contextual","path":"payments/manage/payment-methods/upi-collect","createdAt":"2026-09-29T11:26:13.691Z","updatedAt":"2026-09-29T11:26:13.691Z","__v":0},{"_id":"6abba0552851ef29d75e8e19","deploymentId":"66d5827f2de686bc28e7722b","questionText":"How do I migrate to UPI Intent?","status":"active","generatedBy":"contextual","path":"payments/manage/payment-methods/upi-collect","createdAt":"2026-09-29T11:26:13.690Z","updatedAt":"2026-09-29T11:26:13.690Z","__v":0},{"_id":"6abba0552851ef29d75e8e18","deploymentId":"66d5827f2de686bc28e7722b","questionText":"Why is UPI Collect being deprecated?","status":"active","generatedBy":"contextual","path":"payments/manage/payment-methods/upi-collect","createdAt":"2026-09-29T11:26:13.690Z","updatedAt":"2026-09-29T11:26:13.690Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-29T11:26:04.454Z","originalFileLocation":"payments/manage/payment-methods/upi-collect.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand the UPI Collect flow, its deprecation timeline, and how to migrate to compliant UPI payment methods on Cashfree in line with NPCI guidelines.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cashfree Developer Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"UPI Collect Deprecation | Cashfree\">\u003cmeta data-mint-head property=\"og:description\" content=\"UPI Collect flow is being deprecated by NPCI. Migrate to compliant UPI payment methods on Cashfree to keep collecting payments without disruption.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cashfree Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cashfreepayments-d00050e9.mintlify.app/_mintlify/api/og/v2?division=UPI\u0026amp;title=UPI+Collect+Flow+Deprecation\u0026amp;description=Understand+the+UPI+Collect+flow%2C+its+deprecation+timeline%2C+and+how+to+migrate+to+compliant+UPI+payment+methods+on+Cashfree+in+line+with+NPCI+guidelines.\u0026amp;theme=2adde9c6a50d91a75e16dbfe\u0026amp;signature=fb17992080b1c1cd1d26383341ac52aaf90154563f5b07e8e96f2d63f57912ab\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"UPI Collect Deprecation | Cashfree\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"UPI Collect flow is being deprecated by NPCI. Migrate to compliant UPI payment methods on Cashfree to keep collecting payments without disruption.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cashfreepayments-d00050e9.mintlify.app/_mintlify/api/og/v2?division=UPI\u0026amp;title=UPI+Collect+Flow+Deprecation\u0026amp;description=Understand+the+UPI+Collect+flow%2C+its+deprecation+timeline%2C+and+how+to+migrate+to+compliant+UPI+payment+methods+on+Cashfree+in+line+with+NPCI+guidelines.\u0026amp;theme=2adde9c6a50d91a75e16dbfe\u0026amp;signature=fb17992080b1c1cd1d26383341ac52aaf90154563f5b07e8e96f2d63f57912ab\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/cashfreepayments-d00050e9/MP8bOqKxh3TohVa1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cashfree Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6930ca\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"T69Ao_T0Ps8pkRbluKzW179qvd_aCsWISCApeSsIhRU\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/payments/manage/payment-methods/upi-collect.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.cashfree.com/#organization\",\"name\":\"Cashfree Developer Documentation\",\"url\":\"https://www.cashfree.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cashfreepayments-d00050e9/6mQw7is1us8FhXrb/static/logo/light.svg?fit=max\u0026auto=format\u0026n=6mQw7is1us8FhXrb\u0026q=85\u0026s=8a2837083063d8a01e0be6b454a1baf1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.cashfree.com/docs#website\",\"name\":\"Cashfree Developer Documentation\",\"url\":\"https://www.cashfree.com/docs\",\"publisher\":{\"@id\":\"https://www.cashfree.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect#webpage\",\"url\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect\",\"name\":\"UPI Collect Flow Deprecation\",\"description\":\"Understand the UPI Collect flow, its deprecation timeline, and how to migrate to compliant UPI payment methods on Cashfree in line with NPCI guidelines.\",\"dateModified\":\"2026-09-29T11:26:04.454Z\",\"isPartOf\":{\"@id\":\"https://www.cashfree.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Payment Gateway\",\"item\":\"https://www.cashfree.com/docs/payments/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Payment Methods\",\"item\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"UPI\",\"item\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"UPI Collect Flow Deprecation\",\"item\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect#article\",\"headline\":\"UPI Collect Flow Deprecation\",\"name\":\"UPI Collect Flow Deprecation\",\"description\":\"Understand the UPI Collect flow, its deprecation timeline, and how to migrate to compliant UPI payment methods on Cashfree in line with NPCI guidelines.\",\"url\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect\",\"mainEntityOfPage\":{\"@id\":\"https://www.cashfree.com/docs/payments/manage/payment-methods/upi-collect#webpage\"},\"dateModified\":\"2026-09-29T11:26:04.454Z\",\"keywords\":\"UPI collect flow deprecation, payment methods, UPI, NetBanking, card payments, recurring payments\",\"publisher\":{\"@id\":\"https://www.cashfree.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.cashfree.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cashfree Developer Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cashfree Developer Documentation","nav":{"global":null,"tabs":[{"tab":"Payments","groups":[{"group":"Payments","pages":[{"title":"Introduction","sidebarTitle":"Introduction","href":"/payments/introduction"},{"title":"Quickstart Guide","sidebarTitle":"Quickstart","href":"/payments/quickstart-guide"},{"group":"Dashboards","pages":[{"title":"Web Dashboard","sidebarTitle":"Web Dashboard","href":"/payments/dashboard"},{"title":"Mobile Dashboard","sidebarTitle":"Mobile Dashboard","href":"/payments/mobile-dashboard"},{"title":"Cashfree Spark","sidebarTitle":"Spark","href":"/payments/spark-ai"}]}]},{"group":"Payment Gateway","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/overview"},{"group":"Cashfree Hosted Checkout","pages":[{"title":"Web Integration","sidebarTitle":"Web Integration","href":"/payments/online/web/redirect"},{"group":"Mobile Integration","pages":[{"title":"Android Integration","sidebarTitle":"Android Integration","href":"/payments/online/mobile/android"},{"title":"React Native Integration","sidebarTitle":"React Native Integration","href":"/payments/online/mobile/react-native"},{"title":"Flutter Integration","sidebarTitle":"Flutter Integration","href":"/payments/online/mobile/flutter"},{"title":"iOS Integration","sidebarTitle":"iOS Integration","href":"/payments/online/mobile/ios"},{"title":"Cordova Integration","sidebarTitle":"Cordova Integration","href":"/payments/online/mobile/cordova"},{"group":"Miscellaneous","pages":[{"title":"Cashfree Integrity","sidebarTitle":"Cashfree Integrity","href":"/payments/online/mobile/misc/cashfree_integrity"},{"title":"Integrity Prod Setup","sidebarTitle":"Integrity Prod Setup","href":"/payments/online/mobile/misc/cashfree_integrity_prod_testing"},{"group":"UPI Intent","pages":[{"title":"UPI Intent Test APK","sidebarTitle":"UPI Intent Test APK","href":"/payments/online/mobile/misc/cashfree_upi_simulator_apk"},{"title":"UPI Intent in JS SDK","sidebarTitle":"UPI Intent in JS SDK","href":"/payments/online/mobile/misc/upi_intent_support_js_sdk"},{"title":"UPI Intent in iOS","sidebarTitle":"UPI Intent in iOS","href":"/payments/online/web/custom-checkout-ios"}]}]},{"title":"Integration FAQs","sidebarTitle":"FAQs","href":"/payments/online/mobile/integration-faqs"}]}]},{"group":"Custom Checkout","pages":[{"group":"Web Integration","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/element/overview"},{"title":"SDK Libraries","sidebarTitle":"SDK Libraries","href":"/payments/online/element/sdks"},{"group":"Element SDK","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/element/element-sdk"},{"title":"Web Element SDK","sidebarTitle":"Web Element SDK","href":"/payments/online/element/introduction"}]},{"group":"Components","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/element/component-overview"},{"title":"Cards Component","sidebarTitle":"Cards Component","href":"/payments/online/element/cards"},{"title":"UPI Component","sidebarTitle":"UPI Component","href":"/payments/online/element/upi"},{"title":"Wallets, Net Banking and BNPL Components","sidebarTitle":"Wallets, Net Banking and BNPL Components","href":"/payments/online/element/other-components"}]},{"title":"Customise Component","sidebarTitle":"Customise a Component","href":"/payments/online/element/customize"},{"title":"Configuring Payment Options","sidebarTitle":"Configuring Payment Options","href":"/payments/online/element/payment-options"},{"title":"Examples","sidebarTitle":"Examples","href":"/payments/online/element/examples"},{"title":"Appendix","sidebarTitle":"Appendix","href":"/payments/online/element/appendix"}]},{"group":"Mobile Integration","pages":[{"title":"Android Element Integration","sidebarTitle":"Android Integration","href":"/payments/online/element/mobile/android"},{"title":"React Native Element Integration","sidebarTitle":"React Native Integration","href":"/payments/online/element/mobile/react-native"},{"title":"Flutter Element Integration","sidebarTitle":"Flutter Integration","href":"/payments/online/element/mobile/flutter"},{"group":"Custom Card","pages":[{"title":"Android Element Custom Card Component (Non-PCI)","sidebarTitle":"Android Non-PCI Integration","href":"/payments/online/element/custom-card/android-custom-card"},{"title":"iOS Element Custom Card Component (Non-PCI)","sidebarTitle":"iOS Non-PCI Integration","href":"/payments/online/element/custom-card/ios-custom-card"},{"title":"React Native Element Custom Card Component","sidebarTitle":"React Native Non-PCI Integration","href":"/payments/online/element/custom-card/react-native-custom-card"}]}]},{"title":"BNPL Plus - Native Web","sidebarTitle":"BNPL Plus - Native Web","href":"/payments/online/bnpl-plus"}]},{"group":"No Code Solutions","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/no-code/overview"},{"group":"Payment Links","pages":[{"title":"Payment Links","sidebarTitle":"Overview","href":"/payments/no-code/payment-link"},{"group":"Customise a Payment Link","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/no-code/customize/overview"},{"title":"Send Reminder","sidebarTitle":"Send Reminder","href":"/payments/no-code/customize/send-reminder"},{"title":"Copy Link","sidebarTitle":"Copy Link","href":"/payments/no-code/customize/copy-link"},{"title":"Edit Payment Link","sidebarTitle":"Edit Payment Link","href":"/payments/no-code/customize/edit-payment-link"},{"title":"Cancel Payment Link","sidebarTitle":"Cancel Payment Link","href":"/payments/no-code/customize/cancel-payment-link"}]},{"title":"WhatsApp Payment Links","sidebarTitle":"WhatsApp Payment Links","href":"/payments/no-code/whatsapp-payment-links"},{"title":"Custom SMS Message","sidebarTitle":"Custom SMS Message","href":"/payments/no-code/customize/custom-sms"}]},{"group":"Payment Forms","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/no-code/payment-forms/overview"},{"title":"Intelliforms","sidebarTitle":"Intelliforms","href":"/payments/no-code/payment-forms/intelliforms-docs"},{"title":"Personalised Payment Form","sidebarTitle":"Personalised Payment Form","href":"/payments/no-code/payment-forms/personalise-payment-form"},{"title":"UTM Tracking on Payment Forms","sidebarTitle":"UTM Tracking","href":"/payments/no-code/payment-forms/utm-tracking"},{"title":"Subscription Payment Form","sidebarTitle":"Subscription Payment Form","href":"/payments/no-code/payment-forms/subscription-payment-form"},{"title":"Customer Verification on Payment Forms","sidebarTitle":"Customer Verification","href":"/payments/no-code/customize/identity"},{"title":"Frequently Asked Questions","sidebarTitle":"FAQs","href":"/payments/no-code/payment-forms/faq"},{"title":"Webhooks","sidebarTitle":"Webhooks","icon":"webhook","href":"/payments/no-code/payment-forms/webhooks"}]},{"title":"Payment Button","sidebarTitle":"Payment Button","href":"/payments/no-code/payment-button"},{"title":"Payment Handle","sidebarTitle":"Payment Handle","href":"/payments/no-code/payment-handle"},{"group":"E-Commerce Plugins","pages":[{"title":"E-Commerce Plugins","sidebarTitle":"Overview","href":"/payments/plugins/overview"},{"title":"Wix Payment Plugin","sidebarTitle":"Wix","href":"/payments/plugins/wix"},{"title":"Magento Payment Plugin","sidebarTitle":"Magento","href":"/payments/plugins/magento"},{"title":"Zoho Payment Plugin","sidebarTitle":"Zoho","href":"/payments/plugins/zoho"},{"title":"WordPress","sidebarTitle":"WordPress","href":"/payments/plugins/wordpress"},{"title":"Other E-Commerce Plugins","sidebarTitle":"Others","href":"/payments/plugins/others"}]}]},{"group":"Webhooks","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/online/webhooks/overview"},{"title":"Configuration","sidebarTitle":"Configuration","href":"/payments/online/webhooks/configure"},{"title":"Webhook Signature Verification","sidebarTitle":"Signature Verification","href":"/payments/online/webhooks/signature-verification"},{"title":"Webhook Security Checklist","sidebarTitle":"Security Checklist","href":"/payments/online/webhooks/security-checklist"},{"title":"Webhook Idempotency","sidebarTitle":"Webhook Idempotency","icon":"webhook","href":"/payments/online/webhooks/webhook-indempotency"},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","href":"/payments/online/webhooks/troubleshooting"}]},{"group":"Going Live","pages":[{"title":"Go Live Checklist","sidebarTitle":"Go Live Checklist","href":"/payments/online/go-live/checklist"},{"title":"Whitelist Your Website or App","sidebarTitle":"Whitelist Your Website or App","href":"/payments/online/go-live/whitelist"},{"title":"API Logs and Metrics","sidebarTitle":"API Logs and Metrics","href":"/payments/online/go-live/api-logs"}]},{"group":"Resources","pages":[{"title":"Payment Lifecycle","sidebarTitle":"Payment Lifecycle","href":"/payments/online/resources/payment-lifecycle"},{"title":"Payment Icons","sidebarTitle":"Payment Icons","href":"/payments/online/resources/payment-icons"},{"title":"Rate Limits and Integration Usage","sidebarTitle":"Rate Limits and Integration Usage","href":"/payments/online/resources/rate-limits"},{"title":"Sandbox Environment","sidebarTitle":"Sandbox Environment","href":"/payments/online/resources/sandbox-environment"}]},{"group":"Payment Methods","pages":[{"title":"Payment Methods","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/overview"},{"group":"Credit and Debit Cards","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/credit-and-debit-cards/overview"},{"group":"Apple Pay","pages":[{"title":"Apple Pay","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/overview"},{"title":"Apple Pay Hosted Checkout","sidebarTitle":"Hosted Checkout","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/hosted-checkout"},{"group":"Custom Checkout","pages":[{"title":"Apple Pay Custom Checkout","sidebarTitle":"Overview","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/overview"},{"title":"Merchant Decrypts Apple Pay","sidebarTitle":"Merchant Decrypts","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/merchant-decrypts"},{"title":"Apple Pay Via Orchestrator","sidebarTitle":"Orchestrator","href":"/payments/manage/payment-methods/credit-and-debit-cards/apple-pay/custom-checkout/orchestrator"}]}]},{"title":"Google Pay","sidebarTitle":"Google Pay","href":"/payments/manage/payment-methods/credit-and-debit-cards/google-pay"}]},{"group":"UPI","pages":[{"title":"UPI Payments","sidebarTitle":"UPI Payments","description":"Accept UPI payments on Cashfree across Intent, Collect, AutoPay, and QR flows with deep links to major UPI apps and real-time success-rate monitoring tools.","href":"/payments/manage/payment-methods/upi"},{"title":"UPI Collect Flow Deprecation","sidebarTitle":"UPI Collect Flow Deprecation","icon":null,"href":"/payments/manage/payment-methods/upi-collect"},{"title":"UPI AutoPay Interoperability","sidebarTitle":"UPI AutoPay Interoperability","description":"Learn how UPI AutoPay interoperability works, how to migrate existing mandates to Cashfree, and what actions are required from you as a merchant.","href":"/payments/manage/payment-methods/upi-autopay-interoperability"}]},{"title":"Netbanking","sidebarTitle":"Netbanking","href":"/payments/manage/payment-methods/netbanking"},{"title":"Bank Transfers (Challans)","sidebarTitle":"Bank Transfers","href":"/payments/manage/payment-methods/bank-transfers"},{"title":"Wallets","sidebarTitle":"Wallets","href":"/payments/manage/payment-methods/wallets"},{"title":"Paylater and Cardless EMIs","sidebarTitle":"Paylater and Cardless EMIs","href":"/payments/manage/payment-methods/paylaters-and-cardless-emis"}]},{"group":"Manage","pages":[{"title":"Payment Method Eligibility","sidebarTitle":"Payment Method Eligibility","icon":null,"iconType":"solid","href":"/payments/manage/payment-method-eligibility"},{"title":"Monitoring and Observability","sidebarTitle":"Monitoring and Observability","href":"/payments/manage/monitor"},{"group":"Refunds","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/manage/refunds/overview"},{"title":"Refund Details","sidebarTitle":"Refund Details","href":"/payments/manage/refunds/refund-details"},{"title":"Instant Refund","sidebarTitle":"Instant Refund","href":"/payments/manage/refunds/instant-refunds"}]},{"group":"Chargebacks and Disputes","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/manage/disputes/overview"},{"title":"Disputes Types","sidebarTitle":"Disputes Types","href":"/payments/manage/disputes/disputes-types"},{"title":"Disputes States","sidebarTitle":"Disputes States","href":"/payments/manage/disputes/disputes-states"},{"title":"Dispute Process Flow","sidebarTitle":"Dispute Process Flow","href":"/payments/manage/disputes/disputes-process-flow"},{"title":"Reason Codes and Documents","sidebarTitle":"Reason Codes and Documents","href":"/payments/manage/disputes/reason-codes"},{"title":"Disputes Actions","sidebarTitle":"Disputes Actions","href":"/payments/manage/disputes/disputes-actions"},{"title":"Dashboard Actions","sidebarTitle":"Dashboard Actions","href":"/payments/manage/disputes/dashboard-actions"},{"title":"Disputes APIs","sidebarTitle":"Disputes APIs","href":"/payments/manage/disputes/disputes-apis"},{"title":"Disputes FAQs","sidebarTitle":"Disputes FAQs","href":"/payments/manage/disputes/disputes-faqs"}]},{"title":"Settlements","sidebarTitle":"Settlements","href":"/payments/manage/settlements"},{"title":"Reports","sidebarTitle":"Reports","href":"/payments/manage/reports"},{"title":"Schedule Reports","sidebarTitle":"Schedule Reports","href":"/payments/manage/schedule-reports"},{"title":"Transactions","sidebarTitle":"Transactions","href":"/payments/manage/transactions"},{"title":"Downtimes","sidebarTitle":"Downtimes","href":"/payments/manage/downtimes"}]},{"group":"Features","pages":[{"title":"Show Purchase Context on Checkout","sidebarTitle":"Contextual Checkout","href":"/payments/features/contextual-checkout"},{"title":"Banking Connect","sidebarTitle":"Banking Connect","href":"/payments/features/banking-connect"},{"title":"Card Link","sidebarTitle":"Card Link","href":"/payments/features/card-link"},{"title":"PayFast","sidebarTitle":"PayFast","href":"/payments/features/payfast"},{"title":"UPI App Priority Reordering","sidebarTitle":"UPI App Priority Reordering","href":"/payments/features/upi-app-reordering"},{"title":"Native OTP","sidebarTitle":"Native OTP","href":"/payments/features/native-otp"},{"title":"Token Vault","sidebarTitle":"Token Vault","href":"/payments/features/token-vault"},{"title":"CVV-Less Card Payments","sidebarTitle":"CVV-Less Card Payments","href":"/payments/features/cvv-less"},{"title":"Preauthorisation","sidebarTitle":"Preauthorisation","href":"/payments/features/pre-authorisation"},{"title":"Third Party Validation","sidebarTitle":"Third Party Validation","href":"/payments/features/tpv"},{"title":"Payment Account Reference","sidebarTitle":"Payment Account Reference","href":"/payments/features/payment-account-reference"},{"title":"Card BIN Details","sidebarTitle":"Card BIN Details","href":"/payments/features/card-bin-details"}]},{"group":"Quick Guide","pages":[{"title":"Payment Gateway","sidebarTitle":"Payment Gateway","icon":"faBook","href":"/payments/quick-guide/payment"},{"title":"Refunds","sidebarTitle":"Refunds","icon":"faBook","href":"/payments/quick-guide/refunds"},{"title":"Settlements","sidebarTitle":"Settlements","icon":"faBook","href":"/payments/quick-guide/settlement"}]},{"title":"Payments: General FAQs","sidebarTitle":"General FAQs","href":"/payments/general-faqs"}]},{"group":"Checkout","pages":[{"group":"Shopify","pages":[{"title":"Shopify","sidebarTitle":"Overview","href":"/payments/shopify/overview"},{"title":"Cashfree Plugin for Shopify","sidebarTitle":"Payments Plugin","href":"/payments/shopify/payments"},{"title":"BNPL Plus Plugin","sidebarTitle":"BNPL Plus","href":"/payments/shopify/bnpl"},{"title":"One Click Checkout for Shopify","sidebarTitle":"One Click Checkout","href":"/payments/shopify/one-click-checkout"}]},{"title":"WooCommerce","sidebarTitle":"WooCommerce","href":"/payments/checkout/woocommerce"},{"group":"Customisation","pages":[{"title":"Visual Customisation","sidebarTitle":"Visual Customisation","href":"/payments/checkout/customise-checkout"},{"title":"Business Customisation","sidebarTitle":"Business Customisation","href":"/payments/checkout/bussiness-customisation"}]},{"group":"One Click Checkout","pages":[{"title":"One Click Checkout","sidebarTitle":"Overview","href":"/payments/checkout/one-click-checkout"},{"title":"Integrations","sidebarTitle":"Integrations","href":"/payments/checkout/integration-one-click-checkout"},{"title":"Go Live Checklist","sidebarTitle":"Go Live Checklist","href":"/payments/checkout/checklist"},{"title":"Customer Login and Address-Prefilling","sidebarTitle":"Login and Address","href":"/payments/checkout/address-prefill"},{"group":"Managing COD","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/checkout/cod/overview"},{"title":"Configure Cash on Delivery","sidebarTitle":"Configure Cash on Delivery","href":"/payments/checkout/cod/configure"},{"title":"RTO Intelligence","sidebarTitle":"RTO Intelligence","href":"/payments/checkout/cod/rto"},{"title":"Blacklist Cash on Delivery (COD)","sidebarTitle":"Blacklist Cash on Delivery (COD)","href":"/payments/checkout/cod/blacklist-cod"}]},{"group":"Abandoned Checkout","pages":[{"title":"Abandoned Checkout","sidebarTitle":"Overview","href":"/payments/checkout/abandoned-checkout/abandoned-checkout"},{"title":"Abandoned Checkout Webhook","sidebarTitle":"Webhook","icon":"webhook","href":"/payments/checkout/abandoned-checkout/webhook"},{"title":"Ecom360 Webhook","sidebarTitle":"Ecom360 Webhook","icon":"webhook","href":"/payments/checkout/abandoned-checkout/ecom360"}]},{"group":"Shipping and Delivery","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/checkout/shipping-overview"},{"title":"Managing Shipping and Delivery","sidebarTitle":"Managing Shipping and Delivery","href":"/payments/checkout/shipping-managing-creation"}]},{"title":"One Click Checkout FAQs","sidebarTitle":"FAQs","icon":null,"iconType":"solid","href":"/payments/checkout/one-click-checkout-faq"}]},{"group":"Improving Conversion","pages":[{"title":"Recovering Abandoned Orders via WhatsApp","sidebarTitle":"Cart Recovery","href":"/payments/checkout/cart-recovery"},{"group":"Offers","pages":[{"title":"Managing Offers","sidebarTitle":"Overview","href":"/payments/checkout/offers"},{"title":"Shopify Discounts","sidebarTitle":"Shopify Discounts","href":"/payments/checkout/offers/shopify"},{"title":"No Cost EMIs","sidebarTitle":"No Cost EMIs","href":"/payments/checkout/offers/no-cost-emi"},{"title":"Offers FAQs","sidebarTitle":"FAQs","href":"/payments/checkout/offers/offers-faqs"}]}]},{"group":"After Payment","pages":[{"title":"Payment Analytics","sidebarTitle":"Payment Analytics","href":"/payments/checkout/after/analytics"},{"title":"External Analytics","sidebarTitle":"External Analytics","href":"/payments/checkout/after/external-analytics"},{"title":"Customer Hub","sidebarTitle":"Managing Customer","href":"/payments/checkout/after/customer-hub"}]},{"title":"Social Proofing","sidebarTitle":"Social Proofing","href":"/payments/checkout/social-proofing"},{"title":"Cashfree Trusted Badge","sidebarTitle":"Cashfree Trusted Badge","href":"/payments/checkout/trusted-badge"}]},{"group":"International Payments","pages":[{"group":"Collect from India","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/international-payments/collect-from-india/overview"},{"title":"Transaction Verification","sidebarTitle":"Transaction Verification","href":"/payments/international-payments/collect-from-india/transaction-verification"}]},{"group":"Collect from the World","pages":[{"group":"IPG","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/international-payments/ipg/overview"},{"title":"Currencies","sidebarTitle":"Currencies","href":"/payments/international-payments/ipg/currencies-supported"},{"title":"Pay in Native Currency","sidebarTitle":"Pay in Native Currency","href":"/payments/international-payments/ipg/pay-native"},{"title":"Paypal for International Payments","sidebarTitle":"Paypal","href":"/payments/international-payments/ipg/paypal"}]},{"group":"Global Collections","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/international-payments/global-collections/introduction"},{"title":"Collection Accounts","sidebarTitle":"Collection Accounts","href":"/payments/international-payments/global-collections/collection-accounts"},{"title":"Transactions","sidebarTitle":"Transactions","href":"/payments/international-payments/global-collections/transactions"},{"title":"Global Collections FAQs","sidebarTitle":"FAQs","href":"/payments/international-payments/global-collections/faqs"}]}]}]},{"group":"Flowwise","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/flowwise/overview"},{"title":"Add a Gateway","sidebarTitle":"Add a Gateway","href":"/payments/flowwise/add-gateway"},{"group":"Configure","pages":[{"title":"Dynamic Routing","sidebarTitle":"Dynamic Routing","href":"/payments/flowwise/routing/dynamic-routing"},{"title":"Add a New Configuration","sidebarTitle":"Add a New Configuration","href":"/payments/flowwise/routing/add-rules"},{"group":"Gateways","pages":[{"title":"PayU","sidebarTitle":"PayU","href":"/payments/flowwise/gateways/payu"},{"title":"Paytm","sidebarTitle":"Paytm","href":"/payments/flowwise/gateways/paytm"},{"title":"Razorpay","sidebarTitle":"Razorpay","href":"/payments/flowwise/gateways/razorpay"},{"title":"Cashfree","sidebarTitle":"Cashfree","href":"/payments/flowwise/gateways/cashfree"},{"title":"Easebuzz","sidebarTitle":"Easebuzz","href":"/payments/flowwise/gateways/easebuzz"},{"title":"CCAvenue","sidebarTitle":"CCAvenue","href":"/payments/flowwise/gateways/ccavenue"},{"title":"Plural","sidebarTitle":"Plural","href":"/payments/flowwise/gateways/plural"},{"title":"Billdesk","sidebarTitle":"Billdesk","href":"/payments/flowwise/gateways/billdesk"},{"title":"HDFC","sidebarTitle":"HDFC","href":"/payments/flowwise/gateways/hdfc"},{"title":"Lyra","sidebarTitle":"Lyra","href":"/payments/flowwise/gateways/lyra"}]}]},{"title":"Flowwise FAQs","sidebarTitle":"FAQs","href":"/payments/flowwise/flowwise-faq"}]},{"group":"RiskShield","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/risk-shield/overview"},{"title":"Fraud Risk Indicator","sidebarTitle":"Fraud Risk Indicator","href":"/payments/risk-shield/fraud-risk-indicator"},{"title":"Risky Transactions","sidebarTitle":"Risky Transactions","href":"/payments/risk-shield/risky-transactions"},{"group":"Setup Rules","pages":[{"title":"Smart Rules","sidebarTitle":"Smart Rules","href":"/payments/risk-shield/smart-rules"},{"title":"Blacklists","sidebarTitle":"Blacklists","href":"/payments/risk-shield/my-blacklists"},{"title":"Whitelists","sidebarTitle":"Whitelists","href":"/payments/risk-shield/whitelists"}]}]},{"group":"Subscription","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/subscription/introduction"},{"title":"Supported Payment Methods","sidebarTitle":"Supported Payment Methods","href":"/payments/subscription/payment-modes"},{"title":"UPI One-Time Mandate","sidebarTitle":"UPI One-Time Mandate","href":"/payments/subscription/upi-otm"},{"title":"Create a Subscription","sidebarTitle":"Create a Subscription","href":"/payments/subscription/create"},{"title":"Charge a Subscription","sidebarTitle":"Charge a Subscription","href":"/payments/subscription/charge"},{"group":"Cashfree Hosted Checkout","pages":[{"title":"Web Integration","sidebarTitle":"Web Integration","href":"/payments/subscription/hosted-checkout"},{"group":"Mobile Integration","pages":[{"title":"Android Integration","sidebarTitle":"Android Integration","href":"/payments/subscription/subscription_checkout_android_sdk"},{"title":"React Native Integration","sidebarTitle":"React Native Integration","href":"/payments/subscription/subscription_checkout_react_native_sdk"},{"title":"Flutter Integration","sidebarTitle":"Flutter Integration","href":"/payments/subscription/subscription_checkout_flutter_sdk"},{"title":"iOS Integration","sidebarTitle":"iOS Integration","href":"/payments/subscription/subscription_checkout_ios_sdk"},{"title":"Cordova Integration","sidebarTitle":"Cordova Integration","href":"/payments/subscription/subscription_checkout_cordova_sdk"}]}]},{"group":"Custom Checkout","pages":[{"group":"Mobile Integration","pages":[{"title":"Android Subscription Integration","sidebarTitle":"Android Integration","href":"/payments/subscription/custom-checkout/mobile/android-subscription-element"},{"title":"iOS Subscription Integration","sidebarTitle":"iOS Integration","href":"/payments/subscription/custom-checkout/mobile/ios-subscription-element"},{"title":"Flutter Subscription Integration","sidebarTitle":"Flutter Integration","href":"/payments/subscription/custom-checkout/mobile/flutter-subscription-element"},{"title":"React Native Subscription Integration","sidebarTitle":"React Native Integration","href":"/payments/subscription/custom-checkout/mobile/react-native-subscription-element"}]},{"group":"Custom Card","pages":[{"title":"Android Custom Card Component (Non-PCI)","sidebarTitle":"Android Non-PCI Integration","href":"/payments/subscription/custom-checkout/custom-card/android-custom-card"},{"title":"iOS Custom Card Component (Non-PCI)","sidebarTitle":"iOS Non-PCI Integration","href":"/payments/subscription/custom-checkout/custom-card/ios-custom-card"}]}]},{"title":"Manage Subscriptions","sidebarTitle":"Manage Subscriptions","href":"/payments/subscription/manage"},{"title":"Import Mandates","sidebarTitle":"Import Mandates","href":"/payments/subscription/import"},{"group":"Webhooks","pages":[{"title":"Events","sidebarTitle":"Events","icon":"webhook","href":"/payments/subscription/webhooks"},{"title":"Signature Verification","sidebarTitle":"Signature Verification","icon":"shield-check","href":"/payments/subscription/webhook-signature"}]},{"title":"Subscription FAQs","sidebarTitle":"FAQs","href":"/payments/subscription/faq"}]},{"group":"Other Products","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/other-products"},{"group":"Easy Split","pages":[{"title":"Overview","sidebarTitle":"Overview","icon":null,"iconType":"solid","href":"/payments/split/overview"},{"title":"Use Cases","sidebarTitle":"Use Cases","icon":null,"iconType":"solid","href":"/payments/split/use-cases"},{"title":"Features","sidebarTitle":"Features","icon":null,"iconType":"solid","href":"/payments/split/features"},{"group":"Split Recipes","pages":[{"title":"Scenarios","sidebarTitle":"Scenarios","icon":null,"iconType":"solid","href":"/payments/split/recipes/scenarios"},{"title":"Split After Payment","sidebarTitle":"Split After Payment","icon":null,"iconType":"solid","href":"/payments/split/recipes/split-a-payment"}]},{"group":"Vendors","pages":[{"title":"Add Vendor","sidebarTitle":"Add Vendor","icon":null,"iconType":"solid","href":"/payments/split/vendor/add"},{"title":"Edit Vendor Details","sidebarTitle":"Edit Vendor Details","icon":null,"iconType":"solid","href":"/payments/split/vendor/edit"},{"title":"Vendor KYC","sidebarTitle":"Vendor KYC","icon":null,"iconType":"solid","href":"/payments/split/vendor/kyc"},{"group":"Dashboard","pages":[{"title":"Vendor Dashboard","sidebarTitle":"Introduction","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/overview"},{"title":"Transactions","sidebarTitle":"Transactions","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/transactions"},{"title":"Reports","sidebarTitle":"Reports","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/reports"},{"title":"Settlements","sidebarTitle":"Settlements","icon":null,"iconType":"solid","href":"/payments/split/vendor/dashboard/settlements"}]},{"group":"Balance","pages":[{"title":"Adjust Vendor Balance","sidebarTitle":"Adjust Vendor Balance","icon":null,"iconType":"solid","href":"/payments/split/vendor/balance/adjust"},{"title":"Get On Demand Vendor Balance","sidebarTitle":"Get On Demand Vendor Balance","href":"/payments/split/vendor/balance/get"},{"title":"Settle On Demand Vendor Balance","sidebarTitle":"Settle On Demand Vendor Balance","href":"/payments/split/vendor/balance/settle"}]}]},{"group":"Vendor Settlements","pages":[{"title":"Split Scheme Configuration","sidebarTitle":"Split Scheme Configuration","icon":null,"iconType":"solid","href":"/payments/split/settlements/configuration"},{"title":"Vendor Instant Settlements","sidebarTitle":"Instant Settlements","icon":null,"iconType":"solid","href":"/payments/split/settlements/instant"},{"title":"Vendor On-Demand Settlements","sidebarTitle":"On-Demand Settlements","icon":null,"iconType":"solid","href":"/payments/split/settlements/on-demand"},{"title":"Vendor Standard Settlements","sidebarTitle":"Standard Settlements","icon":null,"iconType":"solid","href":"/payments/split/settlements/standard"},{"group":"Delayed Settlements","pages":[{"title":"Delay Settlements","sidebarTitle":"Introduction","icon":null,"iconType":"solid","href":"/payments/split/settlements/delay/overview"},{"title":"Order Split Delay Post Successful Payment","sidebarTitle":"Order Split Delay","icon":null,"iconType":"solid","href":"/payments/split/settlements/delay/order-level"},{"title":"Defer Settlement","sidebarTitle":"Defer Settlement","icon":null,"iconType":"solid","href":"/payments/split/settlements/delay/vendor-level"}]},{"title":"Failed Settlement Reasons","sidebarTitle":"Failed Settlement Reasons","icon":null,"iconType":"solid","href":"/payments/split/settlements/failure-reasons"}]},{"group":"Vendor Refunds","pages":[{"title":"Initiate Refunds","sidebarTitle":"Introduction","icon":null,"iconType":"solid","href":"/payments/split/refund/initiate"},{"title":"Refund Scenarios","sidebarTitle":"Refund Scenarios","icon":null,"iconType":"solid","href":"/payments/split/refund/scenarios"}]},{"group":"Billing","pages":[{"title":"Billing Configuration","sidebarTitle":"Billing Configuration","icon":null,"iconType":"solid","href":"/payments/split/billing/configuration"}]},{"group":"Vendor Reports","pages":[{"title":"Easy-Split Reports","sidebarTitle":"Overview","href":"/payments/split/reports/es-reports"},{"title":"Transactions","sidebarTitle":"Transactions","icon":null,"iconType":"solid","href":"/payments/split/reports/transaction"},{"title":"Reconciliation","sidebarTitle":"Reconciliation","icon":null,"iconType":"solid","href":"/payments/split/reports/recon"},{"title":"Settlements","sidebarTitle":"Settlements","icon":null,"iconType":"solid","href":"/payments/split/reports/settlement"},{"title":"Refunds","sidebarTitle":"Refunds","icon":null,"iconType":"solid","href":"/payments/split/reports/refunds"}]},{"title":"Settlement Webhook","sidebarTitle":"Settlement Webhook","icon":"webhook","iconType":"solid","href":"/payments/split/webhooks"},{"title":"Data to Test Integration","sidebarTitle":"Data to Test Integration","icon":null,"iconType":"solid","href":"/payments/split/data-to-test"},{"title":"Easy Split FAQs","sidebarTitle":"FAQs","icon":null,"iconType":"solid","href":"/payments/split/faq"}]},{"group":"Offline Payments","pages":[{"title":"Offline Payments","sidebarTitle":"Overview","href":"/payments/softpos/introduction"},{"title":"Get Started with Offline Payments","sidebarTitle":"Get Started","href":"/payments/softpos/how-softpos-works"},{"title":"Collection Point Setup","sidebarTitle":"Collection Point Setup","href":"/payments/softpos/collection-point-setup"},{"title":"Customer VPA","sidebarTitle":"Customer VPA","href":"/payments/softpos/customer-vpa"},{"group":"Payment Management","pages":[{"title":"Agent Collection Point","sidebarTitle":"Agent(softPOS)","href":"/payments/softpos/agent-collection-mode"},{"title":"Settlements and Reports","sidebarTitle":"Settlements and Reports","href":"/payments/softpos/settlements-reports"}]},{"title":"Offline Payments FAQs","sidebarTitle":"FAQs","href":"/payments/softpos/softpos-faq"}]},{"group":"BBPS Billers","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/bbps-billers/overview"},{"title":"Getting Onboarded and Listed on BBPS","sidebarTitle":"Getting Onboarded","icon":null,"iconType":"solid","href":"/payments/bbps-billers/onboarding"},{"group":"Dashboard Actions","pages":[{"title":"Summary Homepage","sidebarTitle":"Summary Homepage","iconType":"solid","href":"/payments/bbps-billers/dashboard-actions/summary"},{"title":"Bills","sidebarTitle":"Bills","icon":null,"iconType":"solid","href":"/payments/bbps-billers/dashboard-actions/bills"},{"title":"Transaction","sidebarTitle":"Transaction","iconType":"solid","href":"/payments/bbps-billers/dashboard-actions/transaction"},{"title":"Reports","sidebarTitle":"Reports","icon":null,"iconType":"solid","href":"/payments/bbps-billers/reports"}]},{"title":"BBPS Billers - FAQs","sidebarTitle":"FAQs","icon":null,"iconType":"solid","href":"/payments/bbps-billers/faqs"}]},{"group":"Virtual Bank Accounts (VBAs)","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/payments/vba/overview"},{"title":"Managing Virtual Bank Accounts","sidebarTitle":"Managing Virtual Bank Accounts","href":"/payments/vba/managing-vba"},{"title":"Webhooks Configuration and Usage","sidebarTitle":"Webhooks","icon":"webhook","href":"/payments/vba/webhooks"}]},{"group":"UPI Reserve Pay","pages":[{"title":"Overview","sidebarTitle":"Overview","icon":null,"href":"/payments/upi-reserve-pay/reserve-pay"},{"title":"Implementation Guide","sidebarTitle":"Implementation Guide","icon":null,"href":"/payments/upi-reserve-pay/upi-reserve-pay"}]}]},{"group":"Developer updates","pages":[{"group":"Changelog","pages":[{"title":"Android Changelog","sidebarTitle":"Android","href":"/payments/developers/changelog/android"},{"title":"iOS Changelog","sidebarTitle":"iOS","href":"/payments/developers/changelog/ios"},{"title":"React Native Changelog","sidebarTitle":"React Native","href":"/payments/developers/changelog/react-native"},{"title":"Flutter Changelog","sidebarTitle":"Flutter","href":"/payments/developers/changelog/flutter"},{"title":"Cordova Changelog","sidebarTitle":"Cordova","href":"/payments/developers/changelog/cordova"},{"title":".NET SDK Changelog","sidebarTitle":".NET","href":"/payments/developers/changelog/dotnet"}]}]}]},{"tab":"Payouts","pages":[{"title":"Payouts","href":"/payouts/payouts/introduction"}]},{"tab":"Secure ID","pages":[{"title":"Secure ID","href":"/secure-id/introduction"}]},{"tab":"Partners and Platforms","pages":[{"title":"Partners and Platforms","href":"/partners/introduction"}]},{"tab":"Payments APIs","hidden":true,"pages":[{"title":"Payments APIs","href":"/api-reference/payments/overview"}]},{"tab":"Payouts APIs","hidden":true,"pages":[{"title":"Payouts APIs","href":"/api-reference/payouts/overview"}]},{"tab":"Secure ID APIs","hidden":true,"pages":[{"title":"Secure ID APIs","href":"/api-reference/vrs/overview"}]},{"tab":"Additional APIs","hidden":true,"pages":[{"title":"Additional APIs","href":"/api-reference/prepaid-payment-instruments/overview"}]},{"tab":"Partners APIs","hidden":true,"pages":[{"title":"Partners APIs","href":"/api-reference/platforms/overview"}]},{"tab":"Additional APIs","hidden":true,"pages":[{"title":"Additional APIs","href":"/api-reference/other-apis/bbps/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"AI Stack","pages":[{"title":"AI Stack","href":"/tools-ai/overview"}]},{"tab":"Help Center","pages":[{"title":"Help Center","href":"/help/overview"}]}]},"title":"UPI Collect Deprecation | Cashfree","buildId":"dpl_3rfzHPCtRhDFBbetXZ3oLkN5tjmA","deploymentId":"dpl_3rfzHPCtRhDFBbetXZ3oLkN5tjmA","dynamics":[],"chunks":[]}