--- title: "UPI" description: "Accept UPI payments with your online payments integration." url: "https://docs.adyen.com/payment-methods/upi" source_url: "https://docs.adyen.com/payment-methods/upi.md" canonical: "https://docs.adyen.com/payment-methods/upi" last_modified: "2026-05-24T12:54:31+02:00" language: "en" --- # UPI Accept UPI payments with your online payments integration. [View source](/payment-methods/upi.md) To process payments with UPI, you must comply with [regulations in India](/online-payments/payments-india-compliance-guide/), and have a local entity and a local integration in India. Reach out to your account manager or our [Support Team](https://ca-test.adyen.com/ca/ca/contactUs/support.shtml?form=other) for more information. * In November 2025, the National Payments Corporation of India (NPCI) has informed ecosystem partners of its plan to **deprecate UPI Collect**, shifting its focus toward UPI Intent and UPI QR as the primary UPI payment methods going forward. This decision has been driven by lower authorization rates and a higher likelihood of fraudulent transactions associated with UPI Collect. * Therefore, we will no longer offer UPI Collect for *new* merchant integrations, and *we have updated our drop-in and components ([V6.30.0](https://github.com/Adyen/adyen-web/releases/tag/v6.30.0))* to reflect this change. * **If you use UPI Collect via a custom Checkout API and UI**: We strongly recommend that you begin offering **UPI Intent** and/or **UPI QR** (if not already enabled) and start your migration as soon as possible. * Adyen is keeping merchants informed about this initiative with specific system messages. With UPI, shoppers can link their bank account to a mobile app, allowing them to make purchases via instant bank transfer. Shoppers can use one of a number of apps built by participating banks or third party partners. See [the UPI website](https://www.npci.org.in/product/upi/all-members) for the full list of supported UPI apps. With UPI, you can give your shoppers different payment options: * UPI Intent - redirect your shopper to their UPI app on their mobile device. * UPI QR - present a QR code to your shopper which they can scan to complete the payment using their UPI app. * UPI Collect - ask your shopper to enter their UPI virtual payment address (VPA) and complete the payment on their UPI app. | Payment type | Payment flow | Countries | Currencies | [Recurring](/online-payments/tokenization) | [Refunds](/online-payments/refund) | [Partial refunds](/online-payments/refund/#refund-a-payment) | [Multiple partial refunds](/online-payments/refund) | [Separate captures](/online-payments/capture) | [Partial captures](/online-payments/capture/#partial-capture) | [Multiple partial captures](/online-payments/capture/#multiple-partial-captures) | [Chargebacks](/risk-management/chargeback-guidelines) | | ------------ | ------------ | --------- | ---------- | -------------------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | --------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------ | | Direct debit | await | IN | INR | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) See note | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) | ![x](/user/data/smileys/emoji/x.png) | ![x](/user/data/smileys/emoji/x.png) | ![x](/user/data/smileys/emoji/x.png) | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) | ## How do you want to integrate? [![This is the web icon.](/user/pages/reuse/image-library/01.icons/web/web.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/upi/web) ###### [Web](/payment-methods/upi/web) [Use our pre-built UI solutions to add UPI to your website.](/payment-methods/upi/web) [![This is the iOS icon.](/user/pages/reuse/image-library/01.icons/ios/ios.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/upi/ios) ###### [iOS](/payment-methods/upi/ios) [Use our pre-built UI solutions to add UPI to your iOS app.](/payment-methods/upi/ios) [![This is the Android icon.](/user/pages/reuse/image-library/01.icons/android/android.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/upi/android) ###### [Android](/payment-methods/upi/android) [Use our pre-built UI solutions to add UPI your Android app.](/payment-methods/upi/android) [![This is the React Native icon.](/user/pages/reuse/image-library/01.icons/react-native/react-native.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/upi/react-native) ###### [React Native](/payment-methods/upi/react-native) [Use our pre-built UI solutions to add UPI your cross-platform app.](/payment-methods/upi/react-native) [![This is the Flutter icon.](/user/pages/reuse/image-library/01.icons/flutter/flutter-logo.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/upi/flutter) ###### [Flutter](/payment-methods/upi/flutter) [Use our pre-built UI solutions to add UPI your cross-platform app.](/payment-methods/upi/flutter) [![This is the API only icon.](/user/pages/reuse/image-library/01.icons/api-only/checkout-api-only.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/upi/api-only) ###### [API only](/payment-methods/upi/api-only) [Build your own UI for UPI in your website, iOS or Android app.](/payment-methods/upi/api-only) [![This is the Pay by Link icon.](/user/pages/reuse/image-library/01.icons/pay-by-link/pay-by-link.svg?decoding=auto\&fetchpriority=auto)](/unified-commerce/pay-by-link) ###### [Pay by Link](/unified-commerce/pay-by-link) [Use Pay by Link to accept UPI payments.](/unified-commerce/pay-by-link)