{"id":96,"date":"2025-04-03T07:31:19","date_gmt":"2025-04-03T07:31:19","guid":{"rendered":"https:\/\/documentation.iqonic.design\/streamit-laravel\/?p=96"},"modified":"2026-01-28T06:52:46","modified_gmt":"2026-01-28T06:52:46","slug":"razorpay-gateway","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/streamit-laravel\/razorpay-gateway\/","title":{"rendered":"Razorpay Gateway"},"content":{"rendered":"<div class=\"nolwrap\">\n<p>\ud83d\udd52 Estimated Reading: 2 minutes<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"543\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/razorpay-scaled.jpg\" alt=\"\" class=\"wp-image-1687\" style=\"width:300px\" \/><\/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<h2 class=\"wp-block-heading\"><strong>What is Razorpay?<\/strong><\/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&nbsp;<strong>credit cards, debit cards, netbanking, UPI, and wallets<\/strong>&nbsp;like JioMoney, Mobikwik, PayZapp, and more.<\/li>\n\n\n\n<li>Automate&nbsp;<strong>bank transfers (NEFT\/RTGS\/IMPS)<\/strong>.<\/li>\n\n\n\n<li>Collect&nbsp;<strong>recurring payments<\/strong>, send&nbsp;<strong>invoices<\/strong>, and manage your business from a&nbsp;<strong>single platform<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udcce&nbsp;<a class=\"\" href=\"https:\/\/razorpay.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Click here for more Razorpay details<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sign Up or Log In<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you already have a Razorpay&nbsp;<strong>Developer Account<\/strong>, login.<\/li>\n\n\n\n<li>If not, sign up and&nbsp;<strong>create a&nbsp;<\/strong><a href=\"https:\/\/dashboard.razorpay.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">new Business Account<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Obtain API Keys<\/strong><\/h2>\n\n\n\n<p>Follow these steps to generate Razorpay API keys:<\/p>\n\n\n\n<p>1.&nbsp;<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=\"noreferrer noopener\">Login<\/a>&nbsp;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\"><a href=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-48.png\"><img decoding=\"async\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-48.png\" alt=\"\" class=\"wp-image-411\" \/><\/a><\/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\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/image-2.png\" alt=\"\" class=\"wp-image-1125\" \/><\/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<h2 class=\"wp-block-heading\"><strong>Add Keys in Admin Panel<\/strong><\/h2>\n\n\n\n<p>After generating keys, follow these steps:<\/p>\n\n\n\n<p>1. Open&nbsp;<strong>Admin Panel<\/strong><\/p>\n\n\n\n<p>2. Navigate to&nbsp;<strong>Settings \u2192 Payment Method<\/strong><\/p>\n\n\n\n<p>3. Enable&nbsp;<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><strong>App key<\/strong><\/strong>&nbsp;under&nbsp;<strong>App Key<\/strong><\/li>\n\n\n\n<li><strong>Secret Key<\/strong>&nbsp;under&nbsp;<strong>Secret Key<\/strong><\/li>\n<\/ul>\n\n\n\n<p>5.&nbsp;<strong>Save<\/strong>&nbsp;the changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"731\" src=\"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-content\/uploads\/sites\/5\/2025\/04\/Razorpay_Gateway3.png\" alt=\"\" class=\"wp-image-400\" \/><\/figure>\n\n\n\n<p>\ud83c\udf89 Done! Razorpay is now configured.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Test Razorpay Integration<\/strong><\/h2>\n\n\n\n<p>You can test payments using&nbsp;<strong>test cards<\/strong>. These only work in&nbsp;<strong>Test Mode<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Test Card Details<\/strong><\/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&nbsp;<strong>CVC<\/strong>,&nbsp;<strong>ZIP code<\/strong>, and&nbsp;<strong>future expiry date<\/strong>.<br>\u2757 Do&nbsp;<strong>NOT<\/strong>&nbsp;use test cards in&nbsp;<strong>Live Mode<\/strong>&nbsp;\u2014 it will throw errors.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Remove Razorpay Integration<\/strong><\/h2>\n\n\n\n<p>If you want to&nbsp;<strong>remove Razorpay<\/strong>, follow these steps:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Recommended (Safe) Method<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open your project\u2019s&nbsp;<strong>pubspec.yaml<\/strong>&nbsp;file.<\/li>\n\n\n\n<li>Remove this line:&nbsp;<strong>razorpay_flutter: LATEST_VERSION<\/strong><\/li>\n\n\n\n<li>Run the command:&nbsp;<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&nbsp;<strong>not<\/strong>&nbsp;remove any related code unless you\u2019re familiar with dependencies and implementation.<\/p>\n<\/blockquote>\n\n\n\n<p>\u2705&nbsp;<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 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. What is Razorpay? Razorpay is one of India\u2019s most powerful payment solutions. It enables businesses to: \ud83d\udcce&nbsp;Click here for [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":94,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/streamit-laravel\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":15,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":1694,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/96\/revisions\/1694"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/posts\/94"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/streamit-laravel\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}