{"id":2831,"date":"2020-04-20T15:33:13","date_gmt":"2020-04-20T10:03:13","guid":{"rendered":"https:\/\/rzpwp.blog\/?p=2831"},"modified":"2025-02-13T08:36:27","modified_gmt":"2025-02-13T03:06:27","slug":"saved-upi-virtual-payment-address-feature","status":"publish","type":"post","link":"https:\/\/razorpay.com\/blog\/saved-upi-virtual-payment-address-feature\/","title":{"rendered":"Introducing Virtual Payment Address (VPA) for UPI Payments through Razorpay"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">UPI has become the most preferred payment method across India, but one problem that consumers still face is remembering their UPI <a href=\"https:\/\/razorpay.com\/learn\/what-is-virtual-payment-address-vpa\/\">Virtual Payment Address (VPA)<\/a>. Given the way VPAs are structured, it often also happens that they are entered incorrectly.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We have observed this to be a major challenge when businesses on our platform accept UPI payments from their consumers. Nearly 20-25% of consumers enter an invalid VPA. Hence, to make your end user\u2019s experience fast and seamless, we are happy to introduce the \u2018Saved VPA\u2019 feature on our Standard Checkout.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This feature will allow users to save their UPI VPAs so that they don&#8217;t have to enter the same again. The best part is that this feature is aligned to the existing Saved Card feature of Razorpay. So if you are already using the Saved Card feature, it will be really easy for you to understand and integrate.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We have enabled the Saved VPA by default for all businesses on our Standard Checkout.<\/span><\/p>\n<p><strong>Must Check: <a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-methods\/upi\/vpa-validation\/\">Validate VPA<\/a><\/strong><\/p>\n<h2><span style=\"font-weight: 400;\">What problem will \u2018Saved VPA\u2019 solve?\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Let&#8217;s start with a simple question &#8211; Do you really remember all your UPI account VPAs? We know this is not easy.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the current scenario, the customer is asked to enter their VPA whenever they are carrying out a transaction via the UPI Collect flow (enter VPA to proceed). Data for users on IOS and desktop shows that 99% of UPI payments are done through the UPI Collect flow (the rest is UPI QR code). For users on Android, there are many apps\/platforms where the <a href=\"https:\/\/razorpay.com\/docs\/payments\/payment-methods\/upi-intent\/\">UPI intent<\/a> (click on the app to make payment) option is still not available.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In all of these cases, the user has to enter his correct VPA address to make the payment. Let&#8217;s take an example: Rahul has created accounts in all the major UPI apps and has linked his 2-3 bank accounts with these UPI apps. Let say, his VPAs are:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Pay: user_name@okhdfcbank (note: not just okhdfc), user_name@okaxis, name@okicici (note: not okicicibank)\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BHIM: Slightly easy to remember &#8211; phone_number@upi<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PhonePe: phone_number@ybl or user_name@ybl<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PayTM: phone_number@paytm<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">There are many other apps and platforms in the market for the user to register and create a VPA. The UPI VPA is different for different apps and platforms. No wonder then that someone like Rahul will end up taking a long time to make UPI Collect payments and often end up entering incorrect VPAs.\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><strong>Related Read: <a href=\"https:\/\/razorpay.com\/blog\/what-is-upi-and-how-it-works\/\">What is UPI and How it Works?<\/a><\/strong><\/p>\n<h2><span style=\"font-weight: 400;\">No more incorrect VPAs<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">As the feature name suggests, Saved VPA allows customers to save their UPI VPAs so that they don&#8217;t have to enter the same again and again. The user has to just tap on his Saved VPA to initiate a new UPI payment. This feature helps in improving your overall user experience, reduces <a href=\"https:\/\/razorpay.com\/blog\/what-is-abandoned-cart\/\">cart abandonment<\/a>, reduces the time taken by the user to complete the transaction, and improves the payment success rate. <\/span><\/p>\n<p>Initial insights have shown that the success rate for UPI Collect payment goes up by up to 15% with this feature.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2860 size-medium\" src=\"https:\/\/razorpay.com\/blog-content\/uploads\/2020\/04\/saved-vpa-three-1-197x300.jpg\" alt=\"\" width=\"197\" height=\"300\" srcset=\"https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-three-1-197x300.jpg 197w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-three-1-673x1024.jpg 673w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-three-1-768x1169.jpg 768w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-three-1-1009x1536.jpg 1009w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-three-1-1345x2048.jpg 1345w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-three-1-306x466.jpg 306w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-three-1.jpg 1440w\" sizes=\"auto, (max-width: 197px) 100vw, 197px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2856 size-medium\" src=\"https:\/\/razorpay.com\/blog-content\/uploads\/2020\/04\/save-vpa-one-155x300.jpg\" alt=\"\" width=\"155\" height=\"300\" srcset=\"https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/save-vpa-one-155x300.jpg 155w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/save-vpa-one-530x1024.jpg 530w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/save-vpa-one-768x1483.jpg 768w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/save-vpa-one-795x1536.jpg 795w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/save-vpa-one-1060x2048.jpg 1060w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/save-vpa-one-scaled.jpg 1326w\" sizes=\"auto, (max-width: 155px) 100vw, 155px\" \/><\/p>\n<h3><span style=\"font-weight: 400;\">Razorpay Saved VPA benefits:<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">VPA details are stored within a <strong>PCI secure vault<\/strong><\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Removes the need for the businesses to store the VPA details<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Ideal for businesses wanting to implement a quick checkout process for known customers<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Seamless process to add and delete VPA details within the vault<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">USP: Global Saved VPA<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Razorpay Standard Checkout allows users to store their VPA while carrying out a transaction for a business and can then be accessed (with login credentials) wherever Razorpay Standard Checkout is enabled, even with other businesses<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">For example, a user who is visiting Cure.Fit for the first time will be able to fetch and use his Saved VPA, if he has done a UPI transaction on any other business using Razorpay, like IRCTC<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For Server to Server\/Custom UI integration, you will be able to fetch customer VPAs that were entered on your site or platform using local tokens.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">How does this work?<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can save the details of a VPA entered by the user on Checkout<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The entered VPA details are saved as tokens by Razorpay<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">On a repeat visit, while making a payment, the customer is shown all the generated tokens<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The customer selects Saved VPA and completes the payment by just tapping on the shown VPA<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Saved VPA is secured by PCI-DSS compliance\u00a0<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>Encryption through PCI-DSS compliance<\/strong>: First things first, Razorpay does not store your data as it is. Razorpay is <a href=\"https:\/\/razorpay.com\/blog\/what-is-pci-dss-compliance\/\">PCI DSS compliant<\/a>. The PCI Security Standards Council is a global organization that sets compliance rules for managing user data for all online payment systems. What this means for you is that your online transactions are encrypted to ensure there is no data interception<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><strong>Tokenization to prevent exposure of data<\/strong>: The sensitive UPI information entered by the customer is stored and secured as &#8220;tokens&#8221; in Razorpay. This \u201ctoken\u201d is a unique set of characters that replace your original VPA address. This allows the payment to be processed without exposing your sensitive details<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Consent to save:<\/b><span style=\"font-weight: 400;\"> In the case of Razorpay Standard Checkout, the customer\u2019s explicit consent is taken to store the details. A checkbox is shown with the \u2018Saved VPA\u2019. option<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2857 size-medium\" src=\"https:\/\/razorpay.com\/blog-content\/uploads\/2020\/04\/saved-vpa-two-154x300.jpg\" alt=\"\" width=\"154\" height=\"300\" srcset=\"https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-two-154x300.jpg 154w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-two-524x1024.jpg 524w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-two-768x1501.jpg 768w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-two-786x1536.jpg 786w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-two-1048x2048.jpg 1048w, https:\/\/blog.razorpay.in\/wp-content\/uploads\/2020\/04\/saved-vpa-two-scaled.jpg 1310w\" sizes=\"auto, (max-width: 154px) 100vw, 154px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Want to get this enabled for your business? Leave us a query <\/span><a href=\"https:\/\/razorpay.com\/support\/#request\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\"> and we will get back to you. Not a Razorpay Customer? <\/span><a href=\"https:\/\/razorpay.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Sign up today<\/span><\/a><span style=\"font-weight: 400;\"> for the ultimate payments experience!<\/span><\/p>\n<p><span data-sheets-root=\"1\" data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Related Read: What is Card Tokenization?&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:332483,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:14277081},&quot;9&quot;:0,&quot;10&quot;:1,&quot;12&quot;:0,&quot;15&quot;:&quot;Calibri&quot;,&quot;19&quot;:0,&quot;21&quot;:0}\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Related Read: <a href=\"https:\/\/razorpay.com\/blog\/card-tokenisation-all-you-need-to-know\/\">What is Card Tokenization?<\/a><\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Frequently Asked Questions<\/span><\/h2>\n<div id=\"rank-math-rich-snippet-wrapper\"><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is VPA in UPI?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A Virtual Payment Address (VPA) is a unique identifier that helps UPI to track a person's account. Having a UPI ID, linked with a UPI-enabled Bank, enables a user to receive money in his\/her bank account without sharing his\/her account number or other details.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is VPA with an example?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Let's take the example of Rohan creating an account on Google Pay. His VPA will be &lt; Google Pay: user_name@okhdfcbank (note: not just okhdfc) &lt; user_name@okaxis &lt; name@okicici (note: not okicicibank) <\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is the daily limit of UPI transactions?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The transaction limit per day for UPI transactions is 1 Lakh INR. The maximum limit for BHIM UPI is 10,000 INR per transaction and 20,000 INR in a 24-hour window. <\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is Razorpay VPA?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The Razorpay VPA feature now allows customers to save their UPI VPAs so that they don't have to enter the same again and again. The user has to just tap on his Saved VPA to initiate a new UPI payment. <\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Saved VPA allows your customers to save their UPI VPAs so they don&#8217;t have to enter the same again. This feature will help improve user experience and your overall payment success rate.\u00a0<\/p>\n","protected":false},"author":43,"featured_media":2833,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[26],"tags":[51,57],"class_list":{"0":"post-2831","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-payments","8":"tag-payments","9":"tag-technology"},"_links":{"self":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/2831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/comments?post=2831"}],"version-history":[{"count":3,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/2831\/revisions"}],"predecessor-version":[{"id":20475,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/posts\/2831\/revisions\/20475"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media\/2833"}],"wp:attachment":[{"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/media?parent=2831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/categories?post=2831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/razorpay.com\/blog\/wp-json\/wp\/v2\/tags?post=2831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}