{"title":"UPI Autopay","category":"default","creationDate":1776961628,"content":"<p>With UPI Autopay, shoppers can link their bank account to a mobile app, allowing them to set up recurring payments via instant bank transfer. Shoppers can use one of a number of apps built by participating banks or third party app partners that support UPI Autopay. Refer to this <a href=\"https:\/\/www.npci.org.in\/what-we-do\/autopay\/list-of-banks-and-apps-live-on-autopay\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">comprehensive list<\/a>.<\/p>\n<p>You can accept recurring UPI Autopay payments for the following types of payments:<\/p>\n<ul>\n<li>Subscriptions: A recurring transaction made at regular intervals for a product or a service. These payments use the <span translate=\"no\"><strong>Subscription<\/strong><\/span> <a href=\"https:\/\/docs.adyen.com\/online-payments\/tokenization\/#recurring-payment-types\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">recurring processing model<\/a>.<\/li>\n<li>Automatic top-ups: Contracts that occur on a non-fixed schedule using stored payment details. This includes automatic top-ups when the balance drops below a certain amount. These payments use the <span translate=\"no\"><strong>UnscheduledCardOnFile<\/strong><\/span> <a href=\"https:\/\/docs.adyen.com\/online-payments\/tokenization\/#recurring-payment-types\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">recurring processing model<\/a>.<\/li>\n<\/ul>\n<p>With Adyen\u2019s UPI Autopay solution, you can give your shoppers different payment options for signing up on the recurring plan:<\/p>\n<ul>\n<li>\n<p>UPI Collect - Ask your shopper to enter their UPI virtual payment address (VPA) and approve Autopay on their UPI app.<\/p>\n<\/li>\n<li>\n<p>UPI QR - Display a QR code that shoppers can scan using their UPI app to approve Autopay.<\/p>\n<\/li>\n<li>\n<p>UPI Intent (mobile &amp; mobile web only) - Redirect your shopper to their UPI app on their mobile device to approve the Autopay request.<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"how-to-pay\">How to pay with UPI Autopay<\/h2>\n<p>After shoppers select to pay through UPI Autopay on your website for the first time:<\/p>\n<ol>\n<li>Shoppers are provided with various payment options such as UPI collect, QR and Intent.<\/li>\n<li>On their UPI app, shoppers view the Autopay request, which includes key details such as frequency, amount, and start &amp; end dates.<\/li>\n<li>Shoppers then enter their UPI PIN to approve the Autopay request.<\/li>\n<li>Once the Autopay is successfully approved, shoppers can view the successful mandate creation on their app.<\/li>\n<li>Within a few seconds, they also see \"First payment successful\", representing the initial charge tied to the mandate. (<a href=\"#when-fail\">Note<\/a> on when payment fails.)<\/li>\n<li>When shoppers go back to your checkout page, they are shown the payment status.<\/li>\n<li>For subsequent payments, shoppers receive a pre-debit notification in the form of an SMS or an email or a push notification from their UPI App at least 24 hours before the recurring amount is charged.<\/li>\n<li>For payments below \u20b915,000, the recurring amount is debited from shopper's account.<\/li>\n<li>For payments \u20b915,000 and above, shoppers are prompted to enter their UPI PIN to authorise the charge.<\/li>\n<\/ol>\n<h3 id=\"when-fail\">When first payments fail<\/h3>\n<p>There may be cases during the signup where the Autopay mandate creation is successful, but the first payment fails. In such scenarios, Adyen will automatically cancel the Autopay mandate. As a result, the shopper will see the mandate marked as cancelled in their UPI app. You can initiate a fresh transaction and prompt the shopper to sign up again.<\/p>\n<p><strong>Why is it auto-cancelled?<\/strong><\/p>\n<p>UPI mandates without a successful first payment within five minutes require shoppers to re-enter their UPI PIN for future recurring charges. To avoid this added shopper friction, Adyen only tokenizes the payment details after a successful initial payment.<\/p>\n<h2>Frontend design considerations<\/h2>\n<p>To deliver a smooth and intuitive UPI Autopay experience, tailor the payment options based on the shopper's device. It is recommended that at-least two types of UPI flows are provided per channel as below:<\/p>\n<ul>\n<li>\n<p>On desktop: Offer UPI QR and UPI Collect as the preferred payment options, since UPI Intent is not supported.<\/p>\n<\/li>\n<li>\n<p>On mobile: Offer UPI Intent and UPI Collect as preferred options.<\/p>\n<ul>\n<li>For Android, you can use a generic intent to open the app drawer, allowing shoppers to select any installed UPI app.<\/li>\n<li>For iOS, use app-specific intent URLs, as app drawer functionality is not supported.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Using Adyen\u2019s frontend SDKs:<\/strong><\/p>\n<p>When you use Adyen\u2019s web SDKs (drop-in\/components), the web SDK detects the screen size of desktop and mobile web to display relevant payment options.<\/p>\n<p>You can now use the latest Web SDK component (<a href=\"https:\/\/github.com\/Adyen\/adyen-web\/releases\/tag\/v6.22.0\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">v6.22.0 or later<\/a>) to automatically display mandate information, providing shoppers with clear visibility of the recurring payment details.<\/p>\n<p>For implementation details, refer to the drop-in and components web integration details.<\/p>\n<p>If you are interested in Adyen\u2019s native app SDKs, reach out to your Implementation Manager for assistance.<\/p>\n<h2>Handling free trials in Autopay<\/h2>\n<p>UPI Autopay does not support creating a mandate without an initial charge. This means that you cannot set up a billing plan with a 0 INR value transaction.<\/p>\n<p>To enable a free trial experience:<\/p>\n<ol>\n<li>Authorize a minimum amount of 2 INR at the time of creating the mandate.\n<ul>\n<li>Use the <code>additionalAmount<\/code> in the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments<\/a> request for this.<\/li>\n<\/ul><\/li>\n<li>When the authorization completes successfully, Adyen automatically initiates a refund for the authorized amount.<\/li>\n<\/ol>\n<div class=\"notices green\">\n<p>If the auto refund fails, a <code>REFUND_FAILED<\/code> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Webhooks\/1\/post\/REFUND_FAILED\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">webhook<\/a> will be sent. Retry the refund using the standard refund flow.<\/p>\n<\/div>\n<h2 id=\"see-also\">See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/online-payments\/build-your-integration\/advanced-flow?platform=Web&amp;integration=API%20only\"\n                        target=\"_self\"\n                        >\n                    API only integration\n                <\/a><\/li><li><a href=\"\/development-resources\/webhooks\"\n                        target=\"_self\"\n                        >\n                    Webhooks\n                <\/a><\/li><li><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/CheckoutService\/latest\/overview\"\n                        target=\"_blank\"\n                         class=\"external\">\n                    API Explorer\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/payment-methods\/upi\/upi-autopay","articleFields":{"description":"Offer recurring payments to your shoppers with our UPI Autopay integration.","feedback_component":true,"parameters":{"payment_method":"UPI Autopay","country_code":"IN","currency":"INR","payment_method_type":"upi_collect","return_url":"https:\/\/your-company.example.com\/checkout?shopperOrder=12xy.."},"display_in_overview":false,"page_id":"e7bd815e-8965-44f5-ac6b-0d652e7aaa61","filters_component":false,"decision_tree":"[]"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/payment-methods\/upi\/upi-autopay","title":"UPI Autopay","content":"With UPI Autopay, shoppers can link their bank account to a mobile app, allowing them to set up recurring payments via instant bank transfer. Shoppers can use one of a number of apps built by participating banks or third party app partners that support UPI Autopay. Refer to this comprehensive list.\nYou can accept recurring UPI Autopay payments for the following types of payments:\n\nSubscriptions: A recurring transaction made at regular intervals for a product or a service. These payments use the Subscription recurring processing model.\nAutomatic top-ups: Contracts that occur on a non-fixed schedule using stored payment details. This includes automatic top-ups when the balance drops below a certain amount. These payments use the UnscheduledCardOnFile recurring processing model.\n\nWith Adyen\u2019s UPI Autopay solution, you can give your shoppers different payment options for signing up on the recurring plan:\n\n\nUPI Collect - Ask your shopper to enter their UPI virtual payment address (VPA) and approve Autopay on their UPI app.\n\n\nUPI QR - Display a QR code that shoppers can scan using their UPI app to approve Autopay.\n\n\nUPI Intent (mobile &amp; mobile web only) - Redirect your shopper to their UPI app on their mobile device to approve the Autopay request.\n\n\nHow to pay with UPI Autopay\nAfter shoppers select to pay through UPI Autopay on your website for the first time:\n\nShoppers are provided with various payment options such as UPI collect, QR and Intent.\nOn their UPI app, shoppers view the Autopay request, which includes key details such as frequency, amount, and start &amp; end dates.\nShoppers then enter their UPI PIN to approve the Autopay request.\nOnce the Autopay is successfully approved, shoppers can view the successful mandate creation on their app.\nWithin a few seconds, they also see \"First payment successful\", representing the initial charge tied to the mandate. (Note on when payment fails.)\nWhen shoppers go back to your checkout page, they are shown the payment status.\nFor subsequent payments, shoppers receive a pre-debit notification in the form of an SMS or an email or a push notification from their UPI App at least 24 hours before the recurring amount is charged.\nFor payments below \u20b915,000, the recurring amount is debited from shopper's account.\nFor payments \u20b915,000 and above, shoppers are prompted to enter their UPI PIN to authorise the charge.\n\nWhen first payments fail\nThere may be cases during the signup where the Autopay mandate creation is successful, but the first payment fails. In such scenarios, Adyen will automatically cancel the Autopay mandate. As a result, the shopper will see the mandate marked as cancelled in their UPI app. You can initiate a fresh transaction and prompt the shopper to sign up again.\nWhy is it auto-cancelled?\nUPI mandates without a successful first payment within five minutes require shoppers to re-enter their UPI PIN for future recurring charges. To avoid this added shopper friction, Adyen only tokenizes the payment details after a successful initial payment.\nFrontend design considerations\nTo deliver a smooth and intuitive UPI Autopay experience, tailor the payment options based on the shopper's device. It is recommended that at-least two types of UPI flows are provided per channel as below:\n\n\nOn desktop: Offer UPI QR and UPI Collect as the preferred payment options, since UPI Intent is not supported.\n\n\nOn mobile: Offer UPI Intent and UPI Collect as preferred options.\n\nFor Android, you can use a generic intent to open the app drawer, allowing shoppers to select any installed UPI app.\nFor iOS, use app-specific intent URLs, as app drawer functionality is not supported.\n\n\n\nUsing Adyen\u2019s frontend SDKs:\nWhen you use Adyen\u2019s web SDKs (drop-in\/components), the web SDK detects the screen size of desktop and mobile web to display relevant payment options.\nYou can now use the latest Web SDK component (v6.22.0 or later) to automatically display mandate information, providing shoppers with clear visibility of the recurring payment details.\nFor implementation details, refer to the drop-in and components web integration details.\nIf you are interested in Adyen\u2019s native app SDKs, reach out to your Implementation Manager for assistance.\nHandling free trials in Autopay\nUPI Autopay does not support creating a mandate without an initial charge. This means that you cannot set up a billing plan with a 0 INR value transaction.\nTo enable a free trial experience:\n\nAuthorize a minimum amount of 2 INR at the time of creating the mandate.\n\nUse the additionalAmount in the  \/payments request for this.\n\nWhen the authorization completes successfully, Adyen automatically initiates a refund for the authorized amount.\n\n\nIf the auto refund fails, a REFUND_FAILED webhook will be sent. Retry the refund using the standard refund flow.\n\nSee also\n\n\n                    API only integration\n                \n                    Webhooks\n                \n                    API Explorer\n                \n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Payment methods","lvl2":"UPI","lvl3":"UPI Autopay"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/payment-methods","lvl2":"https:\/\/docs.adyen.com\/pt\/payment-methods\/upi","lvl3":"\/pt\/payment-methods\/upi\/upi-autopay"},"levels":4,"category":"Payment method","category_color":"green","tags":["Autopay"]}}
