Cashfree for WooCommerce


This is the official Cashfree Payment Gateway plugin for WooCommerce. By integrating this plugin with your WooCommerce store you can accept payments via 100+ domestic as well as international payment modes and use advanced features such as instant refunds for online and COD orders, pre-authorization for card payments, instant settlements, and more.

For more information about Cashfree Payments please go to



Please note, this payment gateway requires WooCommerce 3.0 and above. To ensure seamless payment integration, it is necessary to comply with payment regulations by whitelisting your domain. Please click on the link provided to whitelist your domain.

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of the WooCommerce Cashfree plugin, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “Cashfree” and click Search Plugins. Once you’ve found our plugin you can install it by simply clicking “Install Now”, then “Activate”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.


Is Cashfree Payments Plugin free?

Yes! Cashfree Payments Plugin are and always will be free. is not enabled. Please reach out to cashfree?

You might be facing this issue because your domain is not yet whitelisted. But don’t worry, we’ve got you covered! To resolve this, simply click on the link provided to whitelist your domain.

What should I do if I’m using the Cashfree Payments plugin on multiple WooCommerce domains and encounter duplicate order IDs?

No worries, we’ve got a simple solution for you! If you’re managing the Cashfree Payments plugin across multiple WooCommerce domains and you notice the possibility of duplicate order IDs due to sequential generation. To ensure a unique identification for orders originating from different domains, consider enabling the “Order ID Prefix” feature in the plugin’s configuration settings.
Enabling the order ID prefix guarantees a seamless experience for you and your customers. By adding a unique prefix to each order ID, you’ll effortlessly distinguish orders across your various domains.
Disabling the Enable Order Id Prefix after it’s been enabled might break post-order flows. Consider the implications before making changes.
Please be mindful of the impact on your order management process before toggling this setting.


miz Du 19, 2022
I’m founder of Study Notes 365,using CashFree over 2 years. Interface very good and work smoothly. Support team is very effective to solve. Many functions are enabled as I need. Just shared my issue and then they are arrange this options. I’m very happy using CashFree Payment GateWay.
Read all 3 reviews

Contributors & Developers

“Cashfree for WooCommerce” is open source software. The following people have contributed to this plugin.




  • Added additional data to get trace of the request


  • Bug Fix: UTF-8 encoding for item_name and item_description to ensure proper character encoding.


  • New Feature: Added support for processing payments in a popup checkout without redirecting the user to a new page.


  • Added COD (Cash on Delivery) payment mode to Cashfree Checkout.


  • Make it compatible with woocommerce latest version


  • Bug fixes


  • Support checkout block to accept payments.


  • Fixed issue preventing status update for canceled orders.


  • Added compatibility with High-Performance order storage (COT).


  • Change error message for cases where the domain name is not whitelisted.
  • Introduce the ability to customize the order ID prefix. This feature is particularly useful when managing multiple stores with shared order sequences. By assigning a unique prefix to each store, you can maintain clear organization and easy distinction between orders.


  • Bug fixes


  • Update readme for support whitelist domain at cashfree.


  • Update readme for support latest wordpress version


  • Improved performance and stability
  • Security enhancements
  • Access to new features and functionality
  • Bug fixes


  • Handled same order id to get payments


  • Improved UI for offer widgets


  • Update cashfree payments offer widgets


  • Add offer section to the product and checkout page


  • Bugfix for error message in case of paylater payment method


  • Update plugin description and add support link.


  • Bugfix for hdfc pay later response while failure
  • Add customer name for payment detail for merchant dashboard


  • Bugfix for webhook failed


  • Bugfix for order capture redirection
  • Change cashfree default logo size


  • Add description of gateway on checkout page
  • Add transaction detail on order notes


  • Tested upto wc 6.0.0
  • Bugfix for storing data to cashfree api’s


  • Tested upto wc 5.9.3
  • Add in context configuration to accept with and without redirecting page.
  • Add magic checkout.


  • Tested upto wc 5.9.2
  • Accept order without redirecting customer to another page.


  • Tested upto wc 5.3.0
  • Bug fix for order update if order paid after checkout time.
  • Added refund features in plugin.


  • Updated WooCommerce version
  • Tested upto wc 5.0.0
  • Bug fixes for duplicate order and redirection issue.


  • Updated WooCommerce version
  • Updated changelog order and readme


  • Updated release on Plugins marketplace
  • Improved error messaging


  • First release on Plugins marketplace