{"id":10819,"date":"2022-05-14T11:28:00","date_gmt":"2022-05-14T05:58:00","guid":{"rendered":"https:\/\/payu.in\/blog\/?p=10819"},"modified":"2025-10-22T10:44:21","modified_gmt":"2025-10-22T05:14:21","slug":"how-to-integrate-payu-payment-gateway-in-an-android-app","status":"publish","type":"post","link":"https:\/\/payu.in\/blog\/how-to-integrate-payu-payment-gateway-in-an-android-app\/","title":{"rendered":"How To Integrate PayU Payment Gateway In An Android App?"},"content":{"rendered":"\n<p class=\"has-normal-font-size\">With the extensive development of mobile commerce and a manifold increase in digital payments, it is essential to\u00a0integrate a payment gateway in any eCommerce app.\u00a0<\/p>\n\n\n\n<p class=\"has-normal-font-size\">Nowadays, many applications are required to have a payment gateway so that users may conduct transactions within their apps to buy any goods or services. Many apps use payment gateways, but integrating them into Android apps is tricky. As a result, to make this process as simple as possible,\u00a0PayU\u00a0has given a service through which we can quickly integrate payment options into our app and handle all payment ways. This post will look at how we\u00a0integrated a payment gateway into our\u00a0Android app.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><strong>About PayU<\/strong><\/h2>\n\n\n\n<p class=\"has-normal-font-size\">PayU is one of India&#8217;s most popular payment gateways, utilized by both small and large businesses to sell their items online and receive money quickly. PayU India offers <a href=\"https:\/\/payu.in\/payment-gateway\/\">payment gateway<\/a> services for large businesses and SMB\/SMEs. PayU&#8217;s Android SDK is fairly simple to use, and we&#8217;ll go over it in more detail later in this post.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\"><strong>Android Integration<\/strong><\/h3>\n\n\n\n<p class=\"has-normal-font-size\">Make sure you have the following installed and configured before continuing with this blog:<\/p>\n\n\n\n<ul>\n<li>Version 1.6 or higher of the Java Development Kit<\/li>\n\n\n\n<li>SDK for Android<\/li>\n\n\n\n<li>A Git client<\/li>\n\n\n\n<li>Eclipse \/ Android Studio<\/li>\n\n\n\n<li>Prerequisites for PayU Payment Gateway (Key, Salt)<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">PayU&#8217;s SDK may be used to create the following two sorts of solutions:<\/p>\n\n\n\n<p>1.&nbsp;<a target=\"_blank\" href=\"https:\/\/github.com\/payu-intrepos\/Documentations\/wiki\/#21-non-seamless-using-sdks-inbuilt-ui\" rel=\"noreferrer noopener\">Non-seamless<\/a>: If you don&#8217;t want to design your own UI, you may use this module instead.<\/p>\n\n\n\n<p>2.&nbsp;<a target=\"_blank\" href=\"https:\/\/github.com\/payu-intrepos\/Documentations\/wiki\/#22-seamless-using-your-own-ui\" rel=\"noreferrer noopener\">Seamless<\/a>: In this instance, you&#8217;ll need to create your own user interface to capture financial data, such as credit card numbers and CVVs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><strong>Using the SDK&#8217;s built-in UI for a non-seamless integration<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading has-normal-font-size\"><strong>Obtain all of the necessary parameters<\/strong><\/h4>\n\n\n\n<ul>\n<li>Create a PaymentParams object and use its default set methods to put all of the received parameters in it, then setHash to paymentHash.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">PaymentParams mPaymentParams = new PaymentParams();<br>mPaymentParams.setKey (\u201cgtKFFx\u201d);<br>mPaymentParams.setAmount (\u201c15.0\u201d);<br>mPaymentParams.setProductInfo (\u201cTshirt\u201d);<br>mPaymentParams.setFirstName (\u201cGuru\u201d);<br>mPaymentParams.setEmail (\u201cguru@gmail.com\u201d);<br>mPaymentParams.setTxnId (\u201c0123479543689\u201d);<br>mPaymentParams.setSurl (\u201chttps:\/\/payu.herokuapp.com\/success\u201d);<br>mPaymentParams.setFurl(\u201chttps:\/\/payu.herokuapp.com\/failure&#8221;);<br>mPaymentParams.setUdf1(\u201cudf1l\u201d);<br>mPaymentParams.setUdf2(\u201cudf2\u201d);<br>mPaymentParams.setUdf3(\u201cudf3\u201d);<br>mPaymentParams.setUdf4(\u201cudf4\u201d);<br>mPaymentParams.setUdf5(\u201cudf5\u201d);<br>mPaymentParams.setHash (&#8220;your payment hash&#8221;); <\/p>\n\n\n\n<p class=\"has-normal-font-size\">If you are not utilizing udf1-5, you do not need to set them.<\/p>\n\n\n\n<p class=\"has-normal-font-size\">If you don&#8217;t wish to use them, email and firstname can be empty strings &#8220;&#8221;.<\/p>\n\n\n\n<p class=\"has-normal-font-size\">You must give user credentials here for the store user card functionality&nbsp;mPaymentParams.setUserCredentials(&#8220;your key:user id&#8221;)&nbsp;to work.<\/p>\n\n\n\n<p class=\"has-normal-font-size\">mPaymentParams.setOfferKey(&#8220;your_offer_key&#8221;), for offers<\/p>\n\n\n\n<p class=\"has-normal-font-size\">mPaymentParams.setPhone(&#8220;your number&#8221;)&nbsp;is used for any other payment default param (such as phone and others).<\/p>\n\n\n\n<ul>\n<li>Using your own server, obtain the appropriate hashes. Create a&nbsp;PayuHashes&nbsp;object and use the given default set methods to set the associated hashes.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">mPaymentParams.setHash(payuHashes.getPaymentHash());<\/p>\n\n\n\n<ul>\n<li>&nbsp;&nbsp;Create a new intent with the&nbsp;PayUBaseActivity&nbsp;as the target and complete the steps below.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">intent.putExtra(PayuConstants.ENV, PayuConstants.PRODUCTION_ENV); intent.putExtra(PayuConstants.PAYMENT_DEFAULT_PARAMS, mPaymentParams); intent.putExtra(PayuConstants.PAYU_HASHES, payuHashes);<\/p>\n\n\n\n<ul>\n<li>To make it possible to pay with a single click<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">\/\/ Enable one click with MOBILE as storage option for hash<\/p>\n\n\n\n<p class=\"has-normal-font-size\">intent.putExtra(PayuConstants.STORE_ONE_CLICK_HASH,PayuConstants.STORE_ONE_CLICK_HASH_MOBILE);<\/p>\n\n\n\n<p class=\"has-normal-font-size\">OR<\/p>\n\n\n\n<p class=\"has-normal-font-size\">\/\/ Enable once click with MERCHANT SERVER as storage option for hash<\/p>\n\n\n\n<p class=\"has-normal-font-size\">intent.putExtra(PayuConstants.STORE_ONE_CLICK_HASH,PayuConstants.STORE_ONE_CLICK_HASH_SERVER);<\/p>\n\n\n\n<p class=\"has-normal-font-size\">OR<\/p>\n\n\n\n<p class=\"has-normal-font-size\">\/\/ DISABLE one click payment<\/p>\n\n\n\n<p class=\"has-normal-font-size\">intent.putExtra(PayuConstants.STORE_ONE_CLICK_HASH,PayuConstants.STORE_ONE_CLICK_HASH_NONE);<\/p>\n\n\n\n<ul>\n<li>&nbsp;&nbsp;Begin the activity and leave the rest to PayU SDK.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">startActivity(intent);<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><strong>Using Your Own UI For Seamless Integration<\/strong><\/h3>\n\n\n\n<p class=\"has-normal-font-size\">We will only consider credit card and net banking transactions as examples of seamless integration. This method may be used to connect one-click Payment Cards, Store Cards, Cash Cards, and PayU payments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><strong>Seamless Credit \/ Debit card Payment Integration<\/strong><\/h3>\n\n\n\n<p class=\"has-normal-font-size\">Create a PaymentParams object and fill it with all of the received parameters using the default set methods, just as you did for the non-seamless style, and setHash to paymentHash<strong>.<\/strong><\/p>\n\n\n\n<ul>\n<li>&nbsp; &nbsp; &nbsp;To&nbsp;mPaymentParams, add the following extra attributes.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">mPaymentParams.setCardNumber(cardNumber);<br>mPaymentParams.setCardName(cardName);<br>mPaymentParams.setNameOnCard(cardName);<br>mPaymentParams.setExpiryMonth(expiryMonth);\/\/ MM<br>mPaymentParams.setExpiryYear(expiryYear);\/\/ YYYY&nbsp;<br>mPaymentParams.setCvv(cvv);<\/p>\n\n\n\n<ul>\n<li>&nbsp;&nbsp;To make it possible to pay with a single click<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">\/\/ To store one click payment hash pass 1<br>mPaymentParams.setEnableOneClickPayment(1);<br>\/\/ Otherwise pass 0, OR don&#8217;t call the method at all<br>mPaymentParams.setEnableOneClickPayment(0);<\/p>\n\n\n\n<ul>\n<li>&nbsp; &nbsp;With the above data of the type&nbsp;PostData, create a&nbsp;PaymentPostParams&nbsp;object. Set the environment (test or prod), establish the intent, then start the PaymentsActivity activity.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">PostData postData = new PaymentPostParams(mPaymentParams, PayuConstants.CC).getPaymentPostParams();<br>if (postData.getCode() == PayuErrors.NO_ERROR) {<br>&nbsp;\/\/ launch webview<br>PayuConfig payuConfig = new PayuConfig();<br>payuConfig.setEnvironment(PayuConstants.PRODUCTION_ENV);<br>payuConfig.setData(postData.getResult());<br>Intent intent = new Intent(this,PaymentsActivity.class); intent.putExtra(PayuConstants.PAYU_CONFIG,payuConfig); startActivityForResult(intent, PayuConstants.PAYU_REQUEST_CODE);<br>} else {<br>\/\/ something went wrong<br>Toast.makeText(this,postData.getResult(), Toast.LENGTH_LONG).show();<br>}<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><strong>&nbsp;Seamless Net Banking Integration<\/strong><\/h3>\n\n\n\n<ul>\n<li>Create a&nbsp;PaymentParams&nbsp;object and fill it with all the received parameters using the default set methods, just as you did for the non-seamless style and&nbsp;setHash&nbsp;to paymentHash.<\/li>\n\n\n\n<li>Add the bankCode (String) of the selected bank to the mPaymentParams defined earlier using your spinner\/list view adapter.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">mPaymentParams.setBankCode(bankCode);<\/p>\n\n\n\n<ul>\n<li>Start the PaymentsActivity by creating a&nbsp;PaymentPostParams&nbsp;object of type PostData.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-normal-font-size\">PostData postData = new PaymentPostParams(mPaymentParams, PayuConstants.NB).getPaymentPostParams();<br>if (postData.getCode() == PayuErrors.NO_ERROR){<br>\/\/ launch webview<br>PayuConfig payuConfig = new PayuConfig();<br>payuConfig.setEnvironment(PayuConstants.PRODUCTION_ENV);<br>payuConfig.setData(postData.getResult());<br>Intent intent = new Intent(this,PaymentsActivity.class);<br>intent.putExtra(PayuConstants.PAYU_CONFIG,payuConfig); startActivityForResult(intent, PayuConstants.PAYU_REQUEST_CODE);<br>} else {<br>\/\/ something went wrong<br>Toast.makeText(this,postData.getResult(), Toast.LENGTH_LONG).show();<br>}<\/p>\n\n\n\n<p class=\"has-normal-font-size\">PayU will supply you with a test configuration to begin the integration process, including a test merchant account and test credit card details, so you can get a feel for the whole transaction flow. The SDK code must then be integrated into your application. You should be ready to point your app to the PayU production server for some actual transactions after the testing is completed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><strong>Credentials for test<\/strong><\/h3>\n\n\n\n<p class=\"has-normal-font-size\">To enable more logs, start using the test key and salt (which targets the test server). Please use the following test account (exclusively for testing purposes):<\/p>\n\n\n\n<ul>\n<li>Key: ktKFFx<\/li>\n<\/ul>\n\n\n\n<ul>\n<li>Salt: bDwWELix<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><strong>Card with a dummy test<\/strong><\/h3>\n\n\n\n<p class=\"has-normal-font-size\">This will succeed only in the test environment. On the test server, all other cards (genuine or fake) will also fail.<\/p>\n\n\n\n<ul>\n<li>Name on card: Shefali Singh<\/li>\n\n\n\n<li>Card Number: 2355 6756 9902 6654<\/li>\n\n\n\n<li>CVV: 098<\/li>\n\n\n\n<li>Expiry date: 11\/2023<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><strong>Output<\/strong><\/h3>\n\n\n\n<p class=\"has-normal-font-size\">Because we&#8217;re using test credentials, we won&#8217;t be able to make a payment. You must make your application active in the PayU dashboard and generate a new key in order to make your payments live.<\/p>\n\n\n\n<p class=\"has-normal-font-size\">It&#8217;s all about getting started with PayU&#8217;s Android app integration. Good luck with your integration!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Collect Payments &#8211; QR, Blogs, Excel Plugin, SMS, WhatsApp, PayU Payment Gateway for Web and App. Businesses can collect payments easily and fast by integrating a PayU payment gateway into their Android app.<\/p>\n","protected":false},"author":53,"featured_media":10952,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[902],"tags":[1154,1210],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Integrate PayU Payment Gateway in an Android App?<\/title>\n<meta name=\"description\" content=\"Learn how to integrate the PayU payment gateway in an Android app using our step-by-step guide. Discover seamless Android integration for the PayU payment gateway.\" \/>\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\/how-to-integrate-payu-payment-gateway-in-an-android-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Integrate PayU Payment Gateway in an Android App?\" \/>\n<meta property=\"og:description\" content=\"Learn how to integrate the PayU payment gateway in an Android app using our step-by-step guide. Discover seamless Android integration for the PayU payment gateway.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/payu.in\/blog\/how-to-integrate-payu-payment-gateway-in-an-android-app\/\" \/>\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=\"2022-05-14T05:58:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T05:14:21+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/10.10.164.133\/wp-content\/uploads\/2022\/05\/payment-gateway-integration-in-an-android-app.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1250\" \/>\n\t<meta property=\"og:image:height\" content=\"531\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dhruv\" \/>\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=\"Dhruv\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/\",\"url\":\"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/\",\"name\":\"How to Integrate PayU Payment Gateway in an Android App?\",\"isPartOf\":{\"@id\":\"https:\/\/payu.in\/blog\/#website\"},\"datePublished\":\"2022-05-14T05:58:00+00:00\",\"dateModified\":\"2025-10-22T05:14:21+00:00\",\"author\":{\"@id\":\"https:\/\/payu.in\/blog\/#\/schema\/person\/3fdae3201b655ceab81b43e83ec08dcd\"},\"description\":\"Learn how to integrate the PayU payment gateway in an Android app using our step-by-step guide. Discover seamless Android integration for the PayU payment gateway.\",\"breadcrumb\":{\"@id\":\"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/payu.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PayU Guides\",\"item\":\"https:\/\/payu.in\/blog\/category\/payu-guides\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How To Integrate PayU Payment Gateway In An Android App?\"}]},{\"@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\/3fdae3201b655ceab81b43e83ec08dcd\",\"name\":\"Dhruv\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/payu.in\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9262bd6f8d3679eb0348a8df4f142790?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9262bd6f8d3679eb0348a8df4f142790?s=96&d=mm&r=g\",\"caption\":\"Dhruv\"},\"url\":\"https:\/\/payu.in\/blog\/author\/dhruv-mathurpayu-in\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Integrate PayU Payment Gateway in an Android App?","description":"Learn how to integrate the PayU payment gateway in an Android app using our step-by-step guide. Discover seamless Android integration for the PayU payment gateway.","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\/how-to-integrate-payu-payment-gateway-in-an-android-app\/","og_locale":"en_US","og_type":"article","og_title":"How to Integrate PayU Payment Gateway in an Android App?","og_description":"Learn how to integrate the PayU payment gateway in an Android app using our step-by-step guide. Discover seamless Android integration for the PayU payment gateway.","og_url":"https:\/\/payu.in\/blog\/how-to-integrate-payu-payment-gateway-in-an-android-app\/","og_site_name":"PayU Blog","article_publisher":"https:\/\/www.facebook.com\/PayUind\/","article_published_time":"2022-05-14T05:58:00+00:00","article_modified_time":"2025-10-22T05:14:21+00:00","og_image":[{"width":1250,"height":531,"url":"http:\/\/10.10.164.133\/wp-content\/uploads\/2022\/05\/payment-gateway-integration-in-an-android-app.png","type":"image\/png"}],"author":"Dhruv","twitter_card":"summary_large_image","twitter_creator":"@payuind","twitter_site":"@payuind","twitter_misc":{"Written by":"Dhruv","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/","url":"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/","name":"How to Integrate PayU Payment Gateway in an Android App?","isPartOf":{"@id":"https:\/\/payu.in\/blog\/#website"},"datePublished":"2022-05-14T05:58:00+00:00","dateModified":"2025-10-22T05:14:21+00:00","author":{"@id":"https:\/\/payu.in\/blog\/#\/schema\/person\/3fdae3201b655ceab81b43e83ec08dcd"},"description":"Learn how to integrate the PayU payment gateway in an Android app using our step-by-step guide. Discover seamless Android integration for the PayU payment gateway.","breadcrumb":{"@id":"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/10.10.164.133\/how-to-integrate-payu-payment-gateway-in-an-android-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/payu.in\/blog\/"},{"@type":"ListItem","position":2,"name":"PayU Guides","item":"https:\/\/payu.in\/blog\/category\/payu-guides\/"},{"@type":"ListItem","position":3,"name":"How To Integrate PayU Payment Gateway In An Android App?"}]},{"@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\/3fdae3201b655ceab81b43e83ec08dcd","name":"Dhruv","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/payu.in\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9262bd6f8d3679eb0348a8df4f142790?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9262bd6f8d3679eb0348a8df4f142790?s=96&d=mm&r=g","caption":"Dhruv"},"url":"https:\/\/payu.in\/blog\/author\/dhruv-mathurpayu-in\/"}]}},"_links":{"self":[{"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/posts\/10819"}],"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\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/comments?post=10819"}],"version-history":[{"count":5,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/posts\/10819\/revisions"}],"predecessor-version":[{"id":13799,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/posts\/10819\/revisions\/13799"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/media\/10952"}],"wp:attachment":[{"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/media?parent=10819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/categories?post=10819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/payu.in\/blog\/wp-json\/wp\/v2\/tags?post=10819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}