Can I receive payments from my customers without integrating Cashfree to my website?
Can I receive payments from my customers without integrating Cashfree to my website?
Can I create a payment link for a restricted time period?
Can I create a payment link for a restricted time period?
I run an NGO. How can I use Cashfree to accept donations?
I run an NGO. How can I use Cashfree to accept donations?
- Log in to the Merchant Dashboard and go to Payment Gateway > Payment Forms > All.
-
Select Create a Payment Form and complete the following details:
- Payment For: Enter the campaign title. (Example: India Needs Oxygen and Vaccines!).
- Personalised URL: Enter the URL identifier that will be shared with customers. (Example: covid-relief-fund).
- Description: Add details about the donation cause — mention how the donated funds will be used and whether you have partnered with any other agency. (Example: Our hospitals are going through dire situations; we urgently need more oxygen concentrators and vaccine doses to save as many lives as possible.)
- Amount configuration: Select Multiple amounts to let donors choose their contribution.
-
Set up customer data collection:
- Enable Name, Phone number, and Email address.
- Enable Address field to collect the donor’s residential address.
-
Under Terms and conditions, add your donation terms:
- If your organisation is eligible to give 80G certificates, clearly mention your registration number and PAN details. (Example: Your contribution has an exemption of 50% under Section 80G of the IT Act. An 80G certificate will be provided within a few days if a valid PAN and residential address are provided by the payer. Compulsory for donations above Rs. 50,000. <br>Registration No: XX <br>PAN: XX.)
- Add any applicable terms for donors. (Example: Donations using this link can be made by Indian citizens only (residents and non-residents). We accept cards issued outside India.)
- Under Business contact information, add your contact details so donors can reach you. (Example: youremailid@yourdomain.com<br>+9199999xxxxx<br>Your Registered Address.)
- Select Create to publish the payment form and share the URL with your donors.

I want to accept international payments. Can I use Cashfree to accept payments in other currencies?
I want to accept international payments. Can I use Cashfree to accept payments in other currencies?
Can I receive international payments via PayPal using Cashfree?
Can I receive international payments via PayPal using Cashfree?
I am an existing PayPal user. How do I connect my PayPal account with Cashfree?
I am an existing PayPal user. How do I connect my PayPal account with Cashfree?
When will the payment gateway charges be deducted for my transactions?
When will the payment gateway charges be deducted for my transactions?
Why do I get a duplicate order ID error when a customer retries a failed payment?
Why do I get a duplicate order ID error when a customer retries a failed payment?
order_id that already exists, the API returns a 409 error (order_already_exists), regardless of whether the prior order is ACTIVE, PAID, or EXPIRED.Generate a new, unique order ID for each payment attempt. Multiple payment attempts (transaction IDs) can exist against the same order, but you cannot recreate the order itself with the same ID.How do I initiate refunds in Cashfree?
How do I initiate refunds in Cashfree?
Can I initiate bulk refunds in Cashfree?
Can I initiate bulk refunds in Cashfree?
How long does it take to process refunds?
How long does it take to process refunds?
- UPI: Up to 5 working days.
- Cards: Up to 7 working days.
- Net Banking and others: 7 to 10 working days.
What should I do before updating or displaying the status of a transaction or order to the customer?
What should I do before updating or displaying the status of a transaction or order to the customer?
- Check the status manually in the Merchant Dashboard.
- Use the return URL flow to confirm the final status.
- Handle redirection failures and delayed status changes with webhooks.
- Use the API to retrieve the latest status.