Trouble Shooting & FAQs

Frequently asked questions on web integration

  1. What are the advantages of web integration?
  • Ensures higher success rate of payment transactions
  • You can design the checkout page
  • Very minimal coding effort involved
  • Build your own payment experience for your customers
  • Improves your brand name
  • Add/remove payment methods from the checkout page
  1. What are the supported payment options?
  • UPI
  • Debit Card
  • Credit Card
  • Wallets
  • Net Banking
  • PayPal
  • Paylater
  1. What are the different types of web integration?

We support two types of web integration:

  • Redirect to Cashfree Checkout page
  • Build your Own Checkout page
  1. How to initialise the SDK?

There are two ways to initialise the SDK

CDN - import using script url

<script src=""></script>

const cashfree = Cashfree({
    mode:"sandbox" //or production

NDM - import using package name

npm install @cashfreepayments/cashfree-js
import {load} from '@cashfreepayments/cashfree-js';
const cashfree = await load({
	mode: "sandbox" //or production
  1. I don't have PCI DSS do I have any option to integrate with my own page?

Yes it possible. Click here to learn more on this.

  1. Can I skip the adding phone and email pop as shown on the screen instead of doing it for every transaction? Is that pop-up necessary as the info is already shared over API.

Yes it possible. You can reach out to [email protected] for disabling the pop-up window.

  1. Earlier I was using Cashfree checkout, now I am using my own page to collect payments. Can I retrieve saved card information of the customers who have previously made payments?

Yes you can retrieve it. Click here to know more on this.

  1. Can I cancel an order as soon as it is created by mistake or if the customer wants to cancel it will it get canceled and the same will be notified?

Yes. You can use the Terminate Order API.