Skip to main content
Accept payments instantly on your Shopify store with our no-code payment gateway. We support all major payment methods including:
  • UPI
  • Credit Cards
  • Debit Cards
  • Net Banking
  • Wallets
  • Buy Now Pay Later (BNPL)
Cashfree provides following plugin options for Shopify integration:
  • Standard Shopify payment plugin (listed on Shopify as 1Cashfree): Supports all major payment methods, including UPI, credit cards, debit cards, net banking, wallets, and Buy Now Pay Later (BNPL).
  • Direct card payments plugin (manual setup) (listed on Shopify as Cashfree Payments - Cards): Supports only credit and debit card payments through Shopify’s native checkout flow.
We have introduced a new, simpler way for merchants to install Shopify using the following link: Cashfree: Shopify App Store. This method enables merchants to integrate Shopify with Cashfree seamlessly, complementing our traditional approach.

Prerequisites

  • Credentials to log in to your Shopify account.
  • Register for an account with Cashfree before you start integration.(Optional)

Setup process

1. Complete your KYC

1

Login to Dashboard

Visit the Cashfree dashboard using the login credentials used at the time of installation
2

Submit KYC

Complete your KYC verification to start accepting payments

2. Activate the plugin

After installation, the plugin redirects you to an authentication page. Log in using your Cashfree-registered email address, then click the Activate button in your Shopify settings to enable Cashfree at checkout:
Activate Cashfree

3. Configure payment settings

Enable automatic payment capture

We recommend turning on automatic payment capture to avoid manual order processing:
1

Navigate to Settings

Go to Payment Settings
2

Enable Auto-Capture

Enable Automatic Capture

Direct card payments

Enable direct card payments through Shopify’s checkout:
Card Payments Demo

Setup steps

1

Open Settings

Shopify Settings
2

Find Payment Providers

Payment Providers
3

Select Cashfree

Select Cashfree
4

Connect Account

Connect Account

Test mode integration

You can perform an end-to-end simulation of funds flow in the Test Mode. Once confident that the installation and integration is working as expected, switch to the Live Mode and start accepting payments from customers.
Follow these steps to verify your integration in test mode:

Enable test mode

  1. Log in to your Shopify store
  2. Go to Settings → Payments
  3. In Supported Payment Methods, click Manage on Cashfree
  4. Scroll down and enable Test mode
  5. Click Save
Switch off test mode to start accepting payments

Important notes

If you change your Shopify domain, remember to: - Whitelist the new domain in Cashfree dashboard from the Merchant Dashboard and go to Payment Gateway > Developers > Whitelisting - Reconnect the plugin to update settings
Cashfree does not currently support customising the payment method name, description, or other text that the Cashfree plugin displays on the Shopify checkout page.
Enable mandatory phone number collection in Shopify checkout settings

Report reconciliation

Match transactions between Shopify and Cashfree using:
  • Shopify’s Payment ID column in the shopify report.
  • Cashfree’s Order Id column in the Transaction Report
The Shopify Payment ID is passed to Cashfree as the order_id. Cashfree’s order_id in turn maps to Cashfree’s cf_payment_id. You can use the Cashfree order_id to retrieve payment details via Cashfree APIs or webhooks.
  • Cashfree has introduced order tags in Shopify that include payment and discount details. Merchants experiencing a mismatch between the paid amount (such as with the 5% UPI discount) and the Shopify order total can resolve this by reinstalling the Cashfree plugin.
  • Shopify has restricted payment apps from passing or adding payment-related information to Order Tags. Cashfree can no longer populate the Transaction ID in Shopify Order Tags. Match transactions using Shopify’s Payment ID and Cashfree’s Order Id as described above.

Troubleshooting

These issues occur when the Cashfree Payments - Cards app is installed instead of the 1Cashfree plugin. The Cashfree Payments - Cards app does not support PayPal or the full Cashfree checkout experience.To resolve this, install the correct plugin from the Shopify App Store. Once installed, complete the account connection in Shopify to activate the payment gateway. PayPal and all other supported payment methods will then appear on the Cashfree checkout.

Need help?

Contact our Support team for assistance with your integration

Affiliate partner program

As a developer building payment experiences for your clients, you can earn additional income while providing them with industry-leading payment solutions.

Join the Cashfree affiliate partner program and get rewarded every time your clients use Cashfree.

What you get:

  • Earn up to 0.25% commission on every transaction.
  • Become a trusted fintech partner for your clients.
  • Access to a dedicated partner manager for expert support.

What your clients get:

  • Instant activation and go live in minutes.
  • Industry-best success rate across all payment modes.
  • Effortless acceptance of international payments in 140+ currencies.

Get started today. Become a partner now.