{"id":542018,"date":"2026-06-19T12:58:43","date_gmt":"2026-06-19T12:58:43","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=542018"},"modified":"2026-06-19T12:58:52","modified_gmt":"2026-06-19T12:58:52","slug":"magento2-razorpay-magic-checkout-guide","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/","title":{"rendered":"User Guide for Magento 2 Razorpay Magic Checkout"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Razorpay Magic Checkout<\/a> module helps merchants accept secure online payments through Razorpay. It also provides a faster and more optimized checkout experience..<\/p>\n\n\n\n<p>This module supports multiple payment methods. It also provides QuickBuy, autofill, coupon integration, webhook synchronization, and online refund management.<\/p>\n\n\n\n<p>Built on Razorpay Magic Checkout, this module delivers a secure checkout experience. In addition, it helps reduce cart abandonment and improve conversions.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features- Razorpay Magic Payment<\/h2>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports Razorpay Standard Checkout and Magic Checkout.<\/li>\n\n\n\n<li>Autofills customer details, including email, phone number, and saved addresses.<\/li>\n\n\n\n<li>Supports UPI, Cards, Wallets, Net Banking, EMI, and Pay Later.<\/li>\n\n\n\n<li>Smart COD optimization and risk-based COD filtering.<\/li>\n\n\n\n<li>Automatic order synchronization between Magento and Razorpay.<\/li>\n\n\n\n<li>Automatic order synchronization between Magento and Razorpay.<\/li>\n\n\n\n<li>Secure webhook integration for real-time payment updates<\/li>\n\n\n\n<li>Guest checkout and logged-in customer checkout support.<\/li>\n\n\n\n<li>QuickBuy functionality for faster order placement.<\/li>\n\n\n\n<li>Comprehensive logging and debug mode for easier troubleshooting.<\/li>\n\n\n\n<li>Multi-store and multi-currency compatibility.<\/li>\n\n\n\n<li>Auto invoice generation and payment status management.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Installation Download Module<\/h2>\n<\/div><\/div>\n\n\n\n<p>Firstly, you need to log in to the Webkul Store, go to&nbsp;<strong>My Account<\/strong>&gt;<strong>My Purchased Products<\/strong>&nbsp;section, verify, and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Upload Folder<\/h3>\n<\/div><\/div>\n\n\n\n<p>Once the module zip is extracted, follow path&nbsp;<strong>src&gt;app<\/strong>&nbsp;and then copy the&nbsp;<strong>app<\/strong>&nbsp;folder into the&nbsp;<strong>Magento 2 root<\/strong>&nbsp;directory on the server as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"355\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp\" alt=\"Razorpay Magic Checkout download file\" class=\"wp-image-542038\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-300x89.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-250x74.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-768x227.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src.webp 1365w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Run Commands<\/h2>\n\n\n\n<p>You need to run the following commands:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">php bin\/magento cache:flush<\/pre>\n\n\n\n<p>After running the commands, you have to flush the cache from the Adobe Commerce Cloud admin panel by navigating through-&gt;<strong>System<\/strong>-&gt;<strong>Cache management<\/strong>&nbsp;as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"527\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/cachemanagement-1200x527.webp\" alt=\"Razorpay Magic Checkout Cache-Management\" class=\"wp-image-543683\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/cachemanagement-1200x527.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/cachemanagement-300x132.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/cachemanagement-250x110.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/cachemanagement-768x338.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/cachemanagement.webp 1247w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Language Translation<\/h2>\n<\/div><\/div>\n\n\n\n<p>To translate the module language, go to&nbsp;<code>src\/app\/code\/Webkul\/RazorpayMagicCheckout\/<\/code>&nbsp;and modify the&nbsp;<code>en_US.csv<\/code>&nbsp;file.<\/p>\n\n\n\n<p>After editing, rename the file to&nbsp;<code>en_SA.csv<\/code>&nbsp;and translate all content on the right side of the comma into Arabic, then save the changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"336\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/translate.webp\" alt=\"Razorpay Magic Checkout Translate file \" class=\"wp-image-543688\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/translate.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/translate-300x84.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/translate-250x70.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/translate-768x215.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then upload it to the path&nbsp;<strong>src\/app\/code\/Webkul\/RazorpayMagicCheckout<\/strong>\/ where Magento 2 is install on the server.<\/p>\n\n\n\n<p>The module gets translated into the Arabic Language. It supports both RTL and LTR languages.<\/p>\n\n\n\n<p>The user can edit the CSV like the image below, the configuration of Razorpay<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1175\" height=\"552\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/envfile.webp\" alt=\"Razorpay Magic Checkout  env file \" class=\"wp-image-543700\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/envfile.webp 1175w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/envfile-300x141.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/envfile-250x117.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/envfile-768x361.webp 768w\" sizes=\"(max-width: 1175px) 100vw, 1175px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Generate&nbsp;API Key and Secret Key<\/h2>\n\n\n\n<p>To get the API Key and Secret Key <a href=\"https:\/\/easy.razorpay.com\/onboarding\/l1_milestone\/business_details_step\/billing_label_component\" target=\"_blank\" rel=\"noreferrer noopener\">click here<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1129\" height=\"560\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/key.webp\" alt=\"Razorpay Magic Checkout generate key\" class=\"wp-image-543852\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/key.webp 1129w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/key-300x149.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/key-250x124.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/key-768x381.webp 768w\" sizes=\"(max-width: 1129px) 100vw, 1129px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Register for Webhook details<\/h2>\n<\/div><\/div>\n\n\n\n<p>Webhooks automate communication between apps. Events trigger them and send data about the event to the specified URL.<\/p>\n\n\n\n<p>Navigate to the \u201c<strong>My Account &amp; Settings<\/strong>\u201d section in your Razorpay dashboard.<\/p>\n\n\n\n<p>In the \u201cDeveloper Controls\u201d section, you\u2019ll find options related to webhooks. Click on \u201cEdit Webhooks.\u201d<\/p>\n\n\n\n<p>To add a webhook, you need to find the webhook URL, create a secret key, choose the event, and click a button.<\/p>\n\n\n\n<p>Add \u201cpayout.processed\u201d and \u201cpayout.reversed\u201d as active events.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"639\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/webhook.webp\" alt=\"Razorpay Magic Checkout webhooks\" class=\"wp-image-543705\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/webhook.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/webhook-300x160.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/webhook-250x133.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/webhook-768x409.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Admin Configuration: Razorpay Magic Checkout<\/h3>\n<\/div><\/div>\n\n\n\n<p>Go to the Magento 2 admin panel and navigate<br>to&nbsp;<strong>Stores<\/strong>&nbsp;&gt;&nbsp;<strong>Configuration<\/strong>&nbsp;&gt;&nbsp;<strong>Sales<\/strong>&nbsp;&gt;&nbsp;<strong>Payment Methods<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfiguration.webp\" alt=\"Razorpay Magic Checkout admin configuration\" class=\"wp-image-543706\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfiguration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfiguration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfiguration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfiguration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable:<\/strong> Admin can enable or disable the Razorpay Magic Checkout payment method.<br><\/li>\n\n\n\n<li><strong>Title:<\/strong> Admin can add Title for the Razorpay Magic Checkout payment method.<br><\/li>\n\n\n\n<li><strong>Sort Order:<\/strong> Admin can set the sort order for displaying the payment method.<br><\/li>\n\n\n\n<li><strong>Enable Sandbox Mode:<\/strong> The admin can enable or disable Sandbox Mode for testing transactions.<br><\/li>\n\n\n\n<li><strong>Sandbox API Key:<\/strong> The admin can enter the Sandbox API Key provided by Razorpay.<br><\/li>\n\n\n\n<li><strong>Sandbox Secret Key:<\/strong> The admin can enter the Sandbox Secret Key provided by Razorpay.<br><\/li>\n\n\n\n<li><strong>Checkout Mode:<\/strong> The admin can select the preferred checkout mode for processing payments. The available options are as follows:<br><\/li>\n\n\n\n<li><strong>Standard Checkout:<\/strong> Customers manually enter their details during checkout and complete the payment through Razorpay&#8217;s standard payment flow. This mode is suitable for general websites and provides basic checkout functionality.<br><\/li>\n\n\n\n<li><strong>Magic Checkout:<\/strong> Customers benefit from a faster checkout experience with auto-filled details, saved addresses, built-in coupon support, intelligent COD controls, and one-click payments. This mode is optimized to improve conversions for eCommerce stores. <br><\/li>\n\n\n\n<li><strong>Auto Select Checkout Mode:<\/strong> The system automatically determines the most suitable checkout experience. When this option is selected, the Razorpay payment logo added by the admin will be displayed on the checkout page, and customers will be redirected to the appropriate Razorpay checkout flow based on the configuration and eligibility.<br><\/li>\n\n\n\n<li><strong>Payment Action:<\/strong> The admin can choose the payment action as Authorize Only or Authorize and Capture.<br><\/li>\n\n\n\n<li><strong>Button Text:<\/strong> The admin can customize the text displayed on the Razorpay payment button.<br><\/li>\n\n\n\n<li><strong>Checkout Theme Color:<\/strong> The admin can set the theme color for the Razorpay checkout popup.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/configuration-2.webp\" alt=\"Razorpay Magic Checkout configuration 2\" class=\"wp-image-543722\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/configuration-2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/configuration-2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/configuration-2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/configuration-2-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Manage Razorpay Checkout and Order Settings<\/h2>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Logo Image:<\/strong> The admin can upload a logo image to be displayed on the Razorpay checkout page.<br><\/li>\n\n\n\n<li><strong>Enable Razorpay Branding:<\/strong> The admin can enable or disable Razorpay branding on the checkout page. <br><\/li>\n\n\n\n<li><strong>Enable Cards:<\/strong> The admin can enable or disable cards payments through Razorpay.<br><\/li>\n\n\n\n<li><strong>Enable UPI:<\/strong> The admin can enable or disable UPI payments through Razorpay. <br><\/li>\n\n\n\n<li><strong>Enable Wallets:<\/strong> The admin can enable or disable wallet payments through Razorpay. <br><\/li>\n\n\n\n<li><strong>Enable Netbanking:<\/strong> The admin can enable or disable net banking payments through Razorpay. <br><\/li>\n\n\n\n<li><strong>Enable EMI:<\/strong> The admin can enable or disable EMI payment options through Razorpay. <br><\/li>\n\n\n\n<li><strong>Enable PayLater:<\/strong> The admin can enable or disable Pay Later payment options through Razorpay.<br><\/li>\n\n\n\n<li><strong>Enable COD through Magic Checkout:<\/strong> The admin can enable or disable Cash on Delivery (COD) through Razorpay Magic Checkout. <br><\/li>\n\n\n\n<li><strong>New Order Status:<\/strong> The admin can set the default order status assigned to newly placed orders.<br> <\/li>\n\n\n\n<li><strong>Authorized Order Status:<\/strong> The admin can set the order status for payments that have been authorized but not yet captured.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/anotherconfiguration.webp\" alt=\"Razorpay Magic Checkout configuration mid level\" class=\"wp-image-543731\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/anotherconfiguration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/anotherconfiguration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/anotherconfiguration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/anotherconfiguration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Order Status and Webhook Settings<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Captured Order Status:<\/strong> The admin can set the order status for successfully captured payments. <br><\/li>\n\n\n\n<li><strong>Failed Order Status:<\/strong> The admin can set the order status for failed payment transactions. <br><\/li>\n\n\n\n<li><strong>Refunded Order Status:<\/strong> The admin can set the order status for refunded orders. <br><\/li>\n\n\n\n<li><strong>Cancelled Order Status:<\/strong> The admin can set the order status for cancelled orders. <br><\/li>\n\n\n\n<li><strong>Enable Webhooks:<\/strong> The admin can enable or disable Razorpay webhooks for real-time payment event notifications. <br><\/li>\n\n\n\n<li><strong>Webhook Secret:<\/strong> The admin can enter the webhook secret key used to verify webhook requests from Razorpay. <br><\/li>\n\n\n\n<li><strong>Validate Webhook Signature:<\/strong> The admin can enable or disable webhook signature validation for enhanced security. <br><\/li>\n\n\n\n<li><strong>Timeout Configuration:<\/strong> The admin can specify the timeout duration for Razorpay payment requests. <br><\/li>\n\n\n\n<li><strong>Retry Configuration:<\/strong> The admin can configure the number of retry attempts for failed payment requests. <br><\/li>\n\n\n\n<li><strong>Allowed Countries:<\/strong> The admin can select the countries where the Razorpay payment method will be available.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/codconfiguration.webp\" alt=\" Razorpay Magic Checkout COD rules\" class=\"wp-image-543741\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/codconfiguration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/codconfiguration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/codconfiguration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/codconfiguration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Payment Limits and Smart COD Settings<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Minimum Order Amount:<\/strong> The admin can specify the minimum order amount required to use the Razorpay payment method. <br><\/li>\n\n\n\n<li><strong>Maximum Order Amount:<\/strong> The admin can specify the maximum order amount allowed for the Razorpay payment method. <br><\/li>\n\n\n\n<li><strong>Enable Smart COD:<\/strong> The admin can enable or disable Smart Cash on Delivery (COD) through Razorpay Magic Checkout. <br><\/li>\n\n\n\n<li><strong>Enable Risky COD Filtering:<\/strong> The admin can enable or disable filtering of high-risk COD orders to reduce return-to-origin (RTO) rates. <br><\/li>\n\n\n\n<li><strong>COD Verification Settings:<\/strong> The admin can configure the verification rules for Cash on Delivery orders. <br><\/li>\n\n\n\n<li><strong>COD Availability Rules:<\/strong> The admin can define comma-separated postal codes where Cash on Delivery will be available when verification mode is enabled. <br><\/li>\n\n\n\n<li><strong>Enable Razorpay Offers:<\/strong> The admin can enable or disable Razorpay offers during checkout. <br><\/li>\n\n\n\n<li><strong>Enable Coupon Autofill:<\/strong> The admin can enable or disable automatic application of eligible coupons during checkout. <br><\/li>\n\n\n\n<li><strong>Allow Offer Stacking:<\/strong> The admin can enable or disable the use of multiple offers and discounts on a single order. <br><\/li>\n\n\n\n<li><strong>Sync Magento Coupons:<\/strong> The admin can enable or disable synchronization of Magento coupons with Razorpay offers.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/lastconfiguration.webp\" alt=\"Razorpay Magic Checkout Last configuration\" class=\"wp-image-543749\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/lastconfiguration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/lastconfiguration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/lastconfiguration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/lastconfiguration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Debug Mode:<\/strong> The admin can enable or disable debug mode to troubleshoot and monitor Razorpay payment requests and responses. <br><\/li>\n\n\n\n<li><strong>Enable Logging:<\/strong> The admin can enable or disable logging to maintain records of Razorpay transactions and events. <br><\/li>\n\n\n\n<li><strong>Enable Magic Checkout Analytics:<\/strong> The admin can enable or disable Magic Checkout analytics to track customer behavior and checkout performance.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Customer Workflow \u2013 Razorpay Magic Checkout<\/h2>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Customer Places an Order:<\/h3>\n\n\n\n<p>A customer adds products to the cart and proceeds to checkout, where they can complete the payment using Razorpay Standard Checkout or Magic Checkout based on the configured settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/addtocart-1.webp\" alt=\" Razorpay Magic Checkout Add to Cart \" class=\"wp-image-543795\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/addtocart-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/addtocart-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/addtocart-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/addtocart-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click on&nbsp;<strong>Proceed to Checkout<\/strong>&nbsp;to continue, Adds shipping method and details during checkout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/shipping.webp\" alt=\"Razorpay Magic Checkout shipping page \" class=\"wp-image-543798\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/shipping.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/shipping-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/shipping-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/shipping-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Payment Processing Of Razorpay Magic Checkout<\/h2>\n<\/div><\/div>\n\n\n\n<p>At the payment step, choose \u201c<strong>Razorpay Magic Checkout<\/strong>\u201d as the payment method.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/payment.webp\" alt=\"Razorpay Magic Checkout Payment Method \" class=\"wp-image-543801\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/payment.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/payment-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/payment-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/payment-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Upon clicking the \u201cPlace Order\u201d button, a Razorpay popup is displayed. Then, customers can choose from various payment options. <\/p>\n\n\n\n<p>These options include Credit\/Debit Cards, Net Banking, Pay Later, Wallets, and UPI\/QR. The customer can provide the necessary details and click the \u201cProceed\u201d button to complete the transaction.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/pm2fedfwgunlgn4mmton-1200x545.webp\" alt=\"Razorpay Magic Checkout successful\" class=\"wp-image-543808\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/pm2fedfwgunlgn4mmton-1200x545.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/pm2fedfwgunlgn4mmton-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/pm2fedfwgunlgn4mmton-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/pm2fedfwgunlgn4mmton-768x349.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/pm2fedfwgunlgn4mmton.webp 1353w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After successful payment, a payment confirmation is made, and the invoice auto-generates.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutsuccessfully.webp\" alt=\"checkout Razorpay Magic Checkout\" class=\"wp-image-543834\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutsuccessfully.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutsuccessfully-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutsuccessfully-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutsuccessfully-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Customers can check order details under the My Order section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutorder.webp\" alt=\"order detail page Razorpay Magic Checkout\" class=\"wp-image-543817\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutorder.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutorder-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutorder-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/checkoutorder-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Payment Actions: Status<\/h2>\n<\/div><\/div>\n\n\n\n<p>Razorpay supports two types of payment actions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Authorized:<\/strong>&nbsp;This action first authorizes the fund availability and later captures the funds manually. Merchants can use this option to verify the fund availability before they capture the payment.<br><\/li>\n\n\n\n<li><strong>Authorized and Capture:<\/strong>&nbsp;This action first authorizes and verifies the fund availability. Then, the system captures the funds automatically. This is useful for merchants who want to capture the payment immediately after the customer completes the checkout process.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Online Refund \u2013 Admin End<\/h2>\n<\/div><\/div>\n\n\n\n<p>Admin can process refunds directly from the Magento Admin Panel. Refund support includes full refunds and partial refunds with refund status synchronization.<\/p>\n\n\n\n<p><strong>Steps:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to <strong>Sales &gt; Orders<\/strong> and open the desired order.<\/li>\n\n\n\n<li>Open the related invoice and click the <strong>Credit Memo<\/strong> button.<\/li>\n\n\n\n<li>On the <strong>Credit Memo<\/strong> page, specify the <strong>Items to Refund<\/strong> and adjust quantities if a partial refund is required.<\/li>\n\n\n\n<li>Click <strong>Refund Online<\/strong> to initiate the refund through Razorpay.<\/li>\n\n\n\n<li>The refunded amount is automatically returned to the customer&#8217;s original payment source, and the refund status is synchronized with Magento.<\/li>\n<\/ol>\n\n\n\n<p><strong>Items to Refund<\/strong><\/p>\n\n\n\n<p>The admin can update the quantity in the Qty to Refund field and then proceed with Refund Online to refund all items or selected items. Partial and full refunds are supported.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p>That\u2019s all about the Magento 2 Razorpay Magic Checkout module. In that case, if you have any issues or concerns, please email us at <a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>. <\/p>\n\n\n\n<p>Our team will be happy to assist you. In addition, we will provide the required support.<\/p>\n\n\n\n<p>You may also browse&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 Razorpay Magic Checkout module helps merchants accept secure online payments through Razorpay. It also provides a faster and more optimized checkout experience.. This module supports multiple payment methods. It also provides QuickBuy, autofill, coupon integration, webhook synchronization, and online refund management. Built on Razorpay Magic Checkout, this module delivers a secure checkout experience. <a href=\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":720,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-542018","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento 2 Razorpay Magic Checkout for Fast Payments<\/title>\n<meta name=\"description\" content=\"Magento 2 Razorpay Magic Checkout supports Standard Checkout and Magic Checkout. Customers can pay with cards, UPI, wallets, and net banking.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento 2 Razorpay Magic Checkout for Fast Payments\" \/>\n<meta property=\"og:description\" content=\"Magento 2 Razorpay Magic Checkout supports Standard Checkout and Magic Checkout. Customers can pay with cards, UPI, wallets, and net banking.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-19T12:58:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-19T12:58:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp\" \/>\n<meta name=\"author\" content=\"Ritik Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ritik Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\"},\"author\":{\"name\":\"Ritik Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/44dc5fe177d25fefa8dde7d5cbaa1644\"},\"headline\":\"User Guide for Magento 2 Razorpay Magic Checkout\",\"datePublished\":\"2026-06-19T12:58:43+00:00\",\"dateModified\":\"2026-06-19T12:58:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\"},\"wordCount\":1705,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\",\"name\":\"Magento 2 Razorpay Magic Checkout for Fast Payments\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp\",\"datePublished\":\"2026-06-19T12:58:43+00:00\",\"dateModified\":\"2026-06-19T12:58:52+00:00\",\"description\":\"Magento 2 Razorpay Magic Checkout supports Standard Checkout and Magic Checkout. Customers can pay with cards, UPI, wallets, and net banking.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src.webp\",\"width\":1365,\"height\":404},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Magento 2 Razorpay Magic Checkout\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/44dc5fe177d25fefa8dde7d5cbaa1644\",\"name\":\"Ritik Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/daf194fb28934e49eea80f4d6409576db0b28c213c865051de142a045040a059?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/daf194fb28934e49eea80f4d6409576db0b28c213c865051de142a045040a059?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Ritik Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/ritik-kumar898\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento 2 Razorpay Magic Checkout for Fast Payments","description":"Magento 2 Razorpay Magic Checkout supports Standard Checkout and Magic Checkout. Customers can pay with cards, UPI, wallets, and net banking.","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:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/","og_locale":"en_US","og_type":"article","og_title":"Magento 2 Razorpay Magic Checkout for Fast Payments","og_description":"Magento 2 Razorpay Magic Checkout supports Standard Checkout and Magic Checkout. Customers can pay with cards, UPI, wallets, and net banking.","og_url":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-06-19T12:58:43+00:00","article_modified_time":"2026-06-19T12:58:52+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp","type":"","width":"","height":""}],"author":"Ritik Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ritik Kumar","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/"},"author":{"name":"Ritik Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/44dc5fe177d25fefa8dde7d5cbaa1644"},"headline":"User Guide for Magento 2 Razorpay Magic Checkout","datePublished":"2026-06-19T12:58:43+00:00","dateModified":"2026-06-19T12:58:52+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/"},"wordCount":1705,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/","url":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/","name":"Magento 2 Razorpay Magic Checkout for Fast Payments","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src-1200x355.webp","datePublished":"2026-06-19T12:58:43+00:00","dateModified":"2026-06-19T12:58:52+00:00","description":"Magento 2 Razorpay Magic Checkout supports Standard Checkout and Magic Checkout. Customers can pay with cards, UPI, wallets, and net banking.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/src.webp","width":1365,"height":404},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-razorpay-magic-checkout-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Magento 2 Razorpay Magic Checkout"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/44dc5fe177d25fefa8dde7d5cbaa1644","name":"Ritik Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/daf194fb28934e49eea80f4d6409576db0b28c213c865051de142a045040a059?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/daf194fb28934e49eea80f4d6409576db0b28c213c865051de142a045040a059?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Ritik Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/ritik-kumar898\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/542018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/720"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=542018"}],"version-history":[{"count":10,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/542018\/revisions"}],"predecessor-version":[{"id":544807,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/542018\/revisions\/544807"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=542018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=542018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=542018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}