{"id":64,"date":"2025-07-02T06:43:02","date_gmt":"2025-07-02T06:43:02","guid":{"rendered":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/?p=64"},"modified":"2025-10-15T09:13:48","modified_gmt":"2025-10-15T09:13:48","slug":"razorpay-gateway","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/razorpay-gateway\/","title":{"rendered":"Razorpay Gateway"},"content":{"rendered":"<div class=\"nolwrap\">\n<p>\ud83d\udd52 <strong>Estimated Reading:<\/strong> 2 minutes<br>\ud83d\udcc2 <strong>Location:<\/strong> Payment Gateway \u2192Razorpay Gateway<\/p>\n\n\n\n<p>&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is this file for?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1896\" height=\"401\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/Razorpay_logo.svg\" alt=\"\" class=\"wp-image-327\" style=\"object-fit:cover;width:500px;height:100px\" \/><\/figure>\n\n\n\n<p>Welcome to Razorpay! This guide will walk you through the process of signing up for a Razorpay account and obtaining API keys for integrating the Razorpay payment gateway into your application.<\/p>\n\n\n\n<p id=\"block-88291e9d-e043-4c61-b217-ad23ef93cbf5\">&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Razorpay?<\/h2>\n\n\n\n<p>Razorpay is one of India\u2019s most powerful payment solutions. It enables businesses to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accept and process payments via <strong>credit cards, debit cards, netbanking, UPI, and wallets<\/strong> like JioMoney, Mobikwik, PayZapp, and more.<\/li>\n\n\n\n<li>Automate <strong>bank transfers (NEFT\/RTGS\/IMPS)<\/strong>.<\/li>\n\n\n\n<li>Collect <strong>recurring payments<\/strong>, send <strong>invoices<\/strong>, and manage your business from a <strong>single platform<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udcce <a class=\"\" href=\"https:\/\/razorpay.com\/\" target=\"_blank\" rel=\"noopener\">Click here for more Razorpay details<\/a><\/p>\n\n\n\n<p id=\"block-88291e9d-e043-4c61-b217-ad23ef93cbf5\">&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sign Up or Log In<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you already have a Razorpay <strong>Developer Account<\/strong>, login.<\/li>\n\n\n\n<li>If not, sign up and <strong>create a <\/strong><a href=\"https:\/\/dashboard.razorpay.com\/\" target=\"_blank\" rel=\"noopener\">new Business Account<\/a>.<\/li>\n<\/ul>\n\n\n\n<p id=\"block-88291e9d-e043-4c61-b217-ad23ef93cbf5\">&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Obtain API Keys<\/h2>\n\n\n\n<p>Follow these steps to generate Razorpay API keys:<\/p>\n\n\n\n<p>1. <a href=\"https:\/\/accounts.razorpay.com\/auth\/?redirecturl=https%3A%2F%2Fdashboard.razorpay.com&amp;auth_intent=login&amp;screen=sign_in&amp;x-country-code=IN\" target=\"_blank\" rel=\"noopener\">Login<\/a> to your Razorpay account.<\/p>\n\n\n\n<p>2. After that you have to click on the&nbsp;<strong>Account &amp; Settings<\/strong>&nbsp;option.<\/p>\n\n\n\n<p>3. Select the&nbsp;<strong>API keys<\/strong>. We\u2019ve included a screenshot below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1559\" height=\"739\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-48.png\" alt=\"\" class=\"wp-image-411\" \/><\/figure>\n\n\n\n<p>4. You will click on regenerated&nbsp;<strong>test key<\/strong>&nbsp;then a dialog will open in which&nbsp;<strong>Key Id<\/strong>&nbsp;and key&nbsp;<strong>Key Secret<\/strong>&nbsp;be generated. We\u2019ve included a screenshot below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-49.png\" alt=\"\" class=\"wp-image-412\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Note:<\/strong><br>If you close the&nbsp;<strong>TEST MODE<\/strong>&nbsp;switch. Then you will get Live&nbsp;<strong>Key Id<\/strong>&nbsp;and&nbsp;<strong>Key Secret<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<p id=\"block-88291e9d-e043-4c61-b217-ad23ef93cbf5\">&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Add Keys in Admin Panel<\/h2>\n\n\n\n<p>After generating keys, follow these steps:<\/p>\n\n\n\n<p>1. Open <strong>Admin Panel<\/strong><\/p>\n\n\n\n<p>2. Navigate to <strong>Settings \u2192 Payment Method<\/strong><\/p>\n\n\n\n<p>3. Enable <strong>Razorpay Payment<\/strong><\/p>\n\n\n\n<p>4. Paste the:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Key ID<\/strong> under <strong>App Key<\/strong><\/li>\n\n\n\n<li><strong>Secret Key<\/strong> under <strong>Secret Key<\/strong><\/li>\n<\/ul>\n\n\n\n<p>5. <strong>Submit<\/strong> the changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1559\" height=\"739\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-50.png\" alt=\"\" class=\"wp-image-413\" \/><\/figure>\n\n\n\n<p>Done! Razorpay is now configured.<\/p>\n\n\n\n<p id=\"block-88291e9d-e043-4c61-b217-ad23ef93cbf5\">&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Test Razorpay Integration<\/h2>\n\n\n\n<p>You can test payments using <strong>test cards<\/strong>. These only work in <strong>Test Mode<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Test Card Details<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Card Number<\/th><th>Expiry<\/th><th>CVV<\/th><th>Name<\/th><\/tr><\/thead><tbody><tr><td>4111 1111 1111 1111<\/td><td>12\/25<\/td><td>123<\/td><td>Test User<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>You can use any <strong>CVC<\/strong>, <strong>ZIP code<\/strong>, and <strong>future expiry date<\/strong>.<br>Do <strong>NOT<\/strong> use test cards in <strong>Live Mode<\/strong> \u2014 it will throw errors.<\/p>\n<\/blockquote>\n\n\n\n<p id=\"block-88291e9d-e043-4c61-b217-ad23ef93cbf5\">&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Remove Razorpay Integration<\/h2>\n\n\n\n<p>If you want to <strong>remove Razorpay<\/strong>, follow these steps:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Recommended (Safe) Method<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open your project\u2019s <strong>pubspec.yaml<\/strong> file.<\/li>\n\n\n\n<li>Remove this line: <strong>razorpay_flutter: LATEST_VERSION<\/strong><\/li>\n\n\n\n<li>Run the command: <strong>flutter pub get<\/strong><\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f Do <strong>not<\/strong> remove any related code unless you&#8217;re familiar with dependencies and implementation.<\/p>\n<\/blockquote>\n\n\n\n<p id=\"block-88291e9d-e043-4c61-b217-ad23ef93cbf5\">&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; <\/p>\n\n\n\n<p>\u2705 <strong>Congratulations! You have successfully configured Razorpay Payment Gateway.<\/strong><\/p>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd52 Estimated Reading: 2 minutes\ud83d\udcc2 Location: Payment Gateway \u2192Razorpay Gateway &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":62,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-kivicare-pharma-addon"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":9,"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":793,"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/posts\/64\/revisions\/793"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/posts\/62"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}