Magento 2 Razorpay Magic Checkout adds Razorpay payments to Magento 2 and supports both Standard Checkout and Magic Checkout. It enables fast, secure, and seamless payments with multiple payment options and an improved checkout experience.
- Supports Razorpay Standard and Magic Checkout.
- Autofill email, phone number, and addresses.
- It also supports UPI, Cards, Wallets, Net Banking, EMI, and Pay Later.
- Smart COD optimization with risk-based filtering.
- Syncs orders automatically with Razorpay. .
- Secure webhooks for instant payment updates.
- Supports guest and customer checkout.
- QuickBuy option for faster checkout. Includes logs and debug mode.
- Works with multiple stores and currencies.
- Generates invoices and manages payment status.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Magento 2 Razorpay Magic Checkout is a payment extension for Magento 2 that supports Standard Checkout and Magic Checkout. Customers can pay with Cards, UPI, Wallets, and Net Banking and also supports EMI, Pay Later, and Cash on Delivery.
QuickBuy helps customers place orders faster. Besides that, this plug-in fills customer details and addresses. Therefore, checkout becomes easier for guest users and registered customers.
This module works on desktop and mobile devices and supports many stores and currencies. As a result, merchants can sell in different regions. Order and payment details stay synced with Razorpay, which allows admins to track payments with ease.
Also, if you need vendor settlements and more payment options, check out our Magento 2 Multi Vendor Razorpay Split Payment extension.

Highlighted Features of Magento 2 Razorpay Magic Checkout
Dual Checkout Support
Admins can choose Standard Checkout or Magic Checkout to match their store needs.
Customer Data Autofill
This module fills customer details and saved addresses. As a result, customers can finish checkout faster.
Smart COD Optimization
Smart COD settings help reduce risk and simplify the management of Cash on Delivery orders with configurable controls and conditions.
Refund Management
Admins can create full or partial refunds from Magento. Therefore, refund handling becomes simple.
Why Do You Need Magento 2 Razorpay Magic Checkout?
Magento 2 Razorpay Magic Checkout helps stores accept Razorpay payments. Moreover, Magento 2 Razorpay extension gives customers a quick checkout process. QuickBuy and smart COD settings reduce checkout steps, which can help stores improve conversions. In addition, customers get a better shopping experience.
Customers can pay with UPI, Cards, Wallets, Net Banking, EMI, and Pay Later, allowing them to have more payment choices. Magento Razorpay Integration saves time with customer autofill. It also keeps Magento and Razorpay data in sync.
If you would also like to provide customers with a wallet functionality or allow them to add extra funds, then you can check the Magento 2 Wallet System module.
Use Cases
-
Speed Up Checkout with QuickBuy
Razorpay QuickBuy Checkout reduces checkout steps. This helps customers place orders faster and improve store sales.
-
Improve User Experience with Autofill
This module fills customer details and saved addresses. Therefore, customers can complete payments quickly and reduce cart abandonment.
-
Optimize COD Orders and Reduce Risk
Smart COD settings and risk filters help manage COD orders. As a result, stores can reduce return losses.
-
Offer Multiple Payment Options
Customers can pay with UPI, Cards, Wallets, Net Banking, EMI, and Pay Later. Therefore, they can choose the option they prefer.
Admin Configuration - Magento 2 Razorpay Magic Checkout
After installation, admins can set up this module from the backend and manage both checkout modes.
- From the general settings, enable or disable Razorpay payments.
- Add sandbox or live API keys in API Configuration.
- Choose Standard, Magic, or Auto Select mode from Checkout Settings.

Razorpay Payment Gateway for Magento 2
Razorpay Payment Gateway for Magento 2 gives customers many payment options, making checkout easy and flexible.
- Use Standard Checkout or Magic Checkout.
- Accept Cards, UPI, Wallets, Net Banking, EMI, and Pay Later.
- Offer Cash on Delivery (COD).
- Speed up checkout with the QuickBuy option.

Order Details Page
This module keeps payment details in one place, which makes order management easier.
- View the payment method used by customers.
- Help admins manage orders with ease.
- Keep records ready for refunds and tracking.

Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/.
You may also check our top-quality Magento 2 Extensions.
Specifications
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
- - Feature Add (+)
- - Feature remove (-) Laravel e-Commerce Multi Company SaaS Module
- - Bug Fixed (!)
- - Modification (*)
- + Added Magic Checkout one click flow with a Buy Now button on the cart page, product page, and mini cart.
- + Added order creation after payment confirmation instead of before redirect.
- + Added cash on delivery order placement from the payment.pending webhook event.
- + Added callback IP allowlist for Razorpay facing endpoints.
- + Added GraphQL mutations for one click and standard payment creation, completion, and cancellation.
- + Added readiness panel in admin configuration for Magic Checkout setup.
- Fixed shipping and promotions callback contracts not matching the Razorpay specification.
- Fixed coupons applied in the Magic Checkout modal being reverted on the cart.
- Fixed session endpoints exposing customer data to callers without cart ownership.
- Fixed payment additional_information being overwritten instead of accumulated.
- Compatible with Magento 2.4.9 and PHP 8.5.
- + Initial release of Webkul Razorpay Magic Checkout module for Magento 2.
- + Integrated Razorpay Standard Checkout payment gateway.
- + Integrated Razorpay Magic Checkout for a one click seamless checkout experience.
- + Added admin configuration for Razorpay API Key ID and Key Secret.
- + Added support for Razorpay test mode and live mode toggling from the admin panel.
- + Added order auto capture and manual capture support.
- + Added webhook support for payment verification and order status synchronization.