{"id":9185,"date":"2020-12-16T18:50:03","date_gmt":"2020-12-16T13:20:03","guid":{"rendered":"https:\/\/blog.payumoney.com\/?p=9185"},"modified":"2026-03-06T10:30:47","modified_gmt":"2026-03-06T05:00:47","slug":"native-otp-flow-enhancing-cards-payment-experience","status":"publish","type":"post","link":"https:\/\/payu.in\/blog\/native-otp-flow-enhancing-cards-payment-experience\/","title":{"rendered":"Native OTP Flow \u2013 Enhancing Cards Payment Experience"},"content":{"rendered":"\n<p>With an increase in the adoption of mobile apps and mobile-friendly websites by consumers, merchants are aggressively looking for solutions to provide a <a href=\"https:\/\/payu.in\/payment-gateway\" target=\"_blank\" rel=\"noreferrer noopener\">seamless payment experience<\/a> to their users. Today\u2019s customers want to pay securely, quickly and easily. Card payments are globally the most popular way to pay online. To provide improved security for online card transactions, an additional authentication process is needed that requires multiple interactions with users as well as browser redirections before final payment completion.<\/p>\n\n\n\n<p>In General,\nto complete card payment on any website,<\/p>\n\n\n\n<p> 1. The user will either enter the name on the card, card number, CVV and expiry, or will use the \u2018store card\u2019 functionality provided by merchants wherein the user\u2019s card along with name and expiry is already saved, and only the CVV needs to be provided each time to initiate card payment. <\/p>\n\n\n\n<p>2. User will then be redirected to the bank\u2019s ACS page &#8211; also called the 3d secure page &#8211; where the user will have to enter the OTP sent by their bank to their registered mobile number. <\/p>\n\n\n\n<p>3. User enters the OTP and clicks Submit. If authentication is successful, following a subsequent authorization call from the backend team the user will be redirected back to the merchant\u2019s website with the final transaction status confirmation. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problems that customers face while doing card transaction:<\/h2>\n\n\n\n<p>1. Due to low internet speeds on mobile, the user may get dropped while redirecting to\/from the bank\u2019s pages, resulting in dropping of the transaction either in forward leg or return leg, forcing the user to close the browser\/app. <\/p>\n\n\n\n<p>2. In case bank ACS pages are not user-friendly and mobile optimized, the interaction results in a bad user experience and difficulties in user interaction. <\/p>\n\n\n\n<p>3. User has to leave the merchant website\/app to complete the transaction, increasing the number of browser hops in overall payment processing and this directly impacts user experience. <\/p>\n\n\n\n<p><strong><em>In this article, we will discuss a few solutions which merchants can use to <a href=\"https:\/\/payu.in\/payment-gateway\" target=\"_blank\" rel=\"noreferrer noopener\">optimize the card payment experience<\/a> for their customers.<\/em><\/strong> To Solve all of the above problems for card transactions, PayU has come up with <strong>Native OTP flow<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is Native OTP Flow? <\/strong><\/h2>\n\n\n\n<p>Native OTP flow helps the user to stay on the merchant\u2019s website\/app and completes the Card authentication process of entering OTP on the merchant website itself, rather than redirecting the user to a 3d-secure page to complete the transaction cycle. This means that there will be one less point of failure or drop in the checkout process, and faster completion of transactions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What are the advantages and why should merchants integrate this flow with PayU? <\/strong><\/h2>\n\n\n\n<p>1. Native OTP flow improves Success Rates of card transactions by 3-5% depending upon the source of transactions. It has more positive impact on the transactions initiated from mobile phones, since it reduces drop rates due to user\u2019s internet speed issues.<\/p>\n\n\n\n<p>2. It improves overall user experience since multiple redirections are removed.&nbsp; Also, the customer never leaves the merchant website, which helps in providing a seamless experience.<\/p>\n\n\n\n<p>3. Best-in-class Dynamic Switching functionality at the authentication as well as authorization stages of card payments provides a high-availability network with multiple back-up channels, giving more stability and higher success rates. <strong>This is one of PayU\u2019s USPs.<\/strong><\/p>\n\n\n\n<p>4. PayU works closely with all Issuers and keeps adding support for them for Native OTP flow. Wibmo, a leading ACS service provider for all top banks in India and an entity that is a part of PayU now, has worked with banks to create an <strong>ExpressPay flow<\/strong> &#8211; a server-to-server API-based authentication solution &#8211; that helps PayU provide seamless integration and direct connectivity with the bank\u2019s authentication system.<\/p>\n\n\n\n<p>5. PayU supports all major banks \u2013 15+ banks including HDFC, AXIS, ICICI, SBI, KOTAK, RBL etc. &#8211; on this flow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What other features are provided along with API based authentication and their impact?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Features   Supported<\/strong>   <\/td><td>   <strong>Description and Impact<\/strong>   <\/td><\/tr><tr><td>Upfront   authentication selection &#8211; (OTP)   <\/td><td>3-5% increase in Conversion with native OTP   <\/td><\/tr><tr><td>Fallback support   <\/td><td>Ensures customer can complete transactions in cases where OTP is not received, or users are not comfortable   in entering OTP on the merchant\u2019s page due to lack of flow awareness<\/td><\/tr><tr><td>Resend OTP   <\/td><td>Cases where customer didn\u2019t receive the OTP the first time. ~1-2% increase in authentication success rate  <\/td><\/tr><tr><td>Retry OTP    <\/td><td>Option to re-enter OTP in case the wrong OTP is entered by the customer. ~1-2% increase in authentication success rate<\/td><\/tr><tr><td>OTP Auto Read (through mobile SDK) and Auto Submit   <\/td><td>Lesser OTP validation failures and a seamless user experience<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Native OTP \u2013 Transaction flow<\/strong><\/h2>\n\n\n\n<p>1. User navigates to the merchant\u2019s website and proceeds to the checkout step.<\/p>\n\n\n\n<p>2. User enter card details on the merchant website or selects a stored card.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"286\" height=\"520\" src=\"https:\/\/blog.payumoney.com\/wp-content\/uploads\/2020\/12\/1-1.png\" alt=\"\" class=\"wp-image-9193\" srcset=\"https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/1-1.png 286w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/1-1-83x150.png 83w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/1-1-165x300.png 165w\" sizes=\"(max-width: 286px) 100vw, 286px\" \/><\/figure><\/div>\n\n\n<p>3. Merchant initiates PayU\u2019s Native OTP API on Proceed button over server-to-server call, which will act as an OTP generate request.<\/p>\n\n\n\n<p>4. Merchant shows OTP entry page at Checkout wherein user enters OTP received against registered mobile number.&nbsp; <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"529\" src=\"https:\/\/blog.payumoney.com\/wp-content\/uploads\/2020\/12\/2-2.png\" alt=\"\" class=\"wp-image-9196\" srcset=\"https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/2-2.png 295w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/2-2-84x150.png 84w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/2-2-167x300.png 167w\" sizes=\"(max-width: 295px) 100vw, 295px\" \/><\/figure><\/div>\n\n\n<p>5. On entering OTP, merchant initiates Validate OTP call to PayU, which validates the OTP with the bank followed by a server-to-server authorization call in case of successful authentication, and gives the final transaction status back to the merchant in a validate OTP API response.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Need modular SDK Solution? <\/strong><\/h2>\n\n\n\n<p>In case a merchant wants to use PayU\u2019s <a href=\"https:\/\/payu.in\/native-otp\/\">native OTP<\/a> feature via SDK, We have our modular OTP assist SDK which will help provide native OTP functionality along with features like auto OTP Read and Submit feature for a more seamless experience.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"1024\" src=\"https:\/\/blog.payumoney.com\/wp-content\/uploads\/2020\/12\/blur1-498x1024.png\" alt=\"\" class=\"wp-image-9230\" style=\"width:249px;height:512px\" srcset=\"https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/blur1.png 498w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/blur1-73x150.png 73w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/blur1-146x300.png 146w\" sizes=\"(max-width: 498px) 100vw, 498px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"1024\" src=\"https:\/\/blog.payumoney.com\/wp-content\/uploads\/2020\/12\/Blur-2-498x1024.png\" alt=\"\" class=\"wp-image-9231\" style=\"width:249px;height:512px\" srcset=\"https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/Blur-2.png 498w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/Blur-2-73x150.png 73w, https:\/\/payu.in\/blog\/wp-content\/uploads\/2020\/12\/Blur-2-146x300.png 146w\" sizes=\"(max-width: 498px) 100vw, 498px\" \/><\/figure><\/div>\n\n\n<p>All\nleading merchants in the market providing online services are currently using\nPayU to provide this seamless experience to their users including Flipkart,\nPhonepe, Freecharge, Swiggy, Zomato, Airtel, VI, MakeMyTrip, Yatra, FirstCry,\nOLA, Grofers and many more.<\/p>\n\n\n\n<p>This feature has now become a <strong>de facto <\/strong>in the market, with a lot of exciting ongoing development happening around it to take it to the next level of <a href=\"https:\/\/payu.in\/payment-gateway\" target=\"_blank\" rel=\"noreferrer noopener\">frictionless payments<\/a>. <\/p>\n\n\n\n<p>Feel\nfree to contact us to know more about this feature.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With an increase in the adoption of mobile apps and mobile-friendly websites by consumers, merchants are aggressively looking for solutions to provide a seamless payment experience to their users. Today\u2019s&#8230;<\/p>\n","protected":false},"author":44,"featured_media":14713,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[583],"tags":[850,752],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Native OTP Flow \u2013 Enhancing Cards Payment Experience - PayU Blog<\/title>\n<meta name=\"description\" content=\"Understand how PayU&#039;s native OTP flow simplifies card payments, boosts success rates, enhances security, and delivers frictionless checkout experiences.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/payu.in\/blog\/native-otp-flow-enhancing-cards-payment-experience\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Native OTP Flow \u2013 Enhancing Cards Payment Experience - PayU Blog\" \/>\n<meta property=\"og:description\" content=\"Understand how PayU&#039;s native OTP flow simplifies card payments, boosts success rates, enhances security, and delivers frictionless checkout experiences.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/payu.in\/blog\/native-otp-flow-enhancing-cards-payment-experience\/\" \/>\n<meta property=\"og:site_name\" content=\"PayU Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PayUind\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-16T13:20:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-06T05:00:47+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/10.10.164.133\/wp-content\/uploads\/2020\/12\/96.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1250\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"shantanu thakre\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@payuind\" \/>\n<meta name=\"twitter:site\" content=\"@payuind\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"shantanu thakre\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/\",\"url\":\"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/\",\"name\":\"Native OTP Flow \u2013 Enhancing Cards Payment Experience - PayU Blog\",\"isPartOf\":{\"@id\":\"https:\/\/payu.in\/blog\/#website\"},\"datePublished\":\"2020-12-16T13:20:03+00:00\",\"dateModified\":\"2026-03-06T05:00:47+00:00\",\"author\":{\"@id\":\"https:\/\/payu.in\/blog\/#\/schema\/person\/91ee0aca038b223fc1bd61399f42047d\"},\"description\":\"Understand how PayU's native OTP flow simplifies card payments, boosts success rates, enhances security, and delivers frictionless checkout experiences.\",\"breadcrumb\":{\"@id\":\"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/payu.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product &amp; Features\",\"item\":\"https:\/\/payu.in\/blog\/category\/products-features\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Native OTP Flow \u2013 Enhancing Cards Payment Experience\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/payu.in\/blog\/#website\",\"url\":\"https:\/\/payu.in\/blog\/\",\"name\":\"PayU Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/payu.in\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/payu.in\/blog\/#\/schema\/person\/91ee0aca038b223fc1bd61399f42047d\",\"name\":\"shantanu thakre\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/payu.in\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1197f6aca2064ae90d8dcc7956ea8d78?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1197f6aca2064ae90d8dcc7956ea8d78?s=96&d=mm&r=g\",\"caption\":\"shantanu thakre\"},\"url\":\"https:\/\/payu.in\/blog\/author\/shantanu-thakre\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Native OTP Flow \u2013 Enhancing Cards Payment Experience - PayU Blog","description":"Understand how PayU's native OTP flow simplifies card payments, boosts success rates, enhances security, and delivers frictionless checkout experiences.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/payu.in\/blog\/native-otp-flow-enhancing-cards-payment-experience\/","og_locale":"en_US","og_type":"article","og_title":"Native OTP Flow \u2013 Enhancing Cards Payment Experience - PayU Blog","og_description":"Understand how PayU's native OTP flow simplifies card payments, boosts success rates, enhances security, and delivers frictionless checkout experiences.","og_url":"https:\/\/payu.in\/blog\/native-otp-flow-enhancing-cards-payment-experience\/","og_site_name":"PayU Blog","article_publisher":"https:\/\/www.facebook.com\/PayUind\/","article_published_time":"2020-12-16T13:20:03+00:00","article_modified_time":"2026-03-06T05:00:47+00:00","og_image":[{"width":1250,"height":640,"url":"http:\/\/10.10.164.133\/wp-content\/uploads\/2020\/12\/96.png","type":"image\/png"}],"author":"shantanu thakre","twitter_card":"summary_large_image","twitter_creator":"@payuind","twitter_site":"@payuind","twitter_misc":{"Written by":"shantanu thakre","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/","url":"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/","name":"Native OTP Flow \u2013 Enhancing Cards Payment Experience - PayU Blog","isPartOf":{"@id":"https:\/\/payu.in\/blog\/#website"},"datePublished":"2020-12-16T13:20:03+00:00","dateModified":"2026-03-06T05:00:47+00:00","author":{"@id":"https:\/\/payu.in\/blog\/#\/schema\/person\/91ee0aca038b223fc1bd61399f42047d"},"description":"Understand how PayU's native OTP flow simplifies card payments, boosts success rates, enhances security, and delivers frictionless checkout experiences.","breadcrumb":{"@id":"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/10.10.164.133\/native-otp-flow-enhancing-cards-payment-experience\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/payu.in\/blog\/"},{"@type":"ListItem","position":2,"name":"Product &amp; Features","item":"https:\/\/payu.in\/blog\/category\/products-features\/"},{"@type":"ListItem","position":3,"name":"Native OTP Flow \u2013 Enhancing Cards Payment Experience"}]},{"@type":"WebSite","@id":"https:\/\/payu.in\/blog\/#website","url":"https:\/\/payu.in\/blog\/","name":"PayU Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/payu.in\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/payu.in\/blog\/#\/schema\/person\/91ee0aca038b223fc1bd61399f42047d","name":"shantanu thakre","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/payu.in\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1197f6aca2064ae90d8dcc7956ea8d78?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1197f6aca2064ae90d8dcc7956ea8d78?s=96&d=mm&r=g","caption":"shantanu thakre"},"url":"https:\/\/payu.in\/blog\/author\/shantanu-thakre\/"}]}},"_links":{"self":[{"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/posts\/9185"}],"collection":[{"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/comments?post=9185"}],"version-history":[{"count":16,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/posts\/9185\/revisions"}],"predecessor-version":[{"id":13806,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/posts\/9185\/revisions\/13806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/media\/14713"}],"wp:attachment":[{"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/media?parent=9185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/categories?post=9185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/tags?post=9185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}