Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Cashfree Payment icon

Odoo App · Payments

Cashfree Payment

Accept cards, UPI, and net banking in Odoo through the Cashfree gateway.

$19.89 Odoo 18.0 Odoo 19.0 OPL-1
Cashfree set up as a payment provider in Odoo configuration
Entering Cashfree Client ID and Client Secret credentials in Odoo
Cashfree payment provider switched to test mode in Odoo
Cashfree offered as a payment option during Odoo website checkout
Cashfree secure hosted payment page with card, UPI, and net banking options
A completed Cashfree payment status updated automatically in Odoo
Generating a Cashfree payment link from the Odoo Invoicing app
A Cashfree payment transaction recorded against an Odoo invoice
Cashfree payment provider enabled for live transactions in Odoo
1 / 9

Overview

Cashfree Payment registers Cashfree as a payment provider inside Odoo, so customers can pay during website checkout or settle an invoice from a payment link without you wiring up the gateway by hand.

Built by TechUltra Solutions, the module sends the customer to Cashfree's secure hosted payment page, where they choose a card, UPI, or net banking. Card details are handled by Cashfree, not stored in Odoo, which keeps the integration light and the payment flow PCI-compliant on the gateway side.

When the payment finishes, Cashfree posts the result back to Odoo and the related transaction, order, or invoice is updated automatically. The same provider record carries both test and live credentials, so you validate the flow in test mode and switch to live with a single state change.

Key features

  • Cashfree as an Odoo payment provider

    Cashfree appears alongside Odoo's other payment providers, configured from Accounting or Website settings — no custom development to connect the gateway.

  • Cards, UPI, and net banking

    Customers pay with credit and debit cards, UPI, or net banking. The available methods are presented by Cashfree at the time of payment.

  • Secure hosted payment page

    Checkout redirects to Cashfree's hosted page, so sensitive card data is entered on the gateway and never stored in your Odoo database.

  • Automatic status updates

    Cashfree posts the transaction outcome back to Odoo, and the matching payment transaction, sales order, or invoice is updated without manual checking.

  • Smooth reconciliation

    Because payment results land in Odoo automatically, the accounting team reconciles Cashfree transactions against invoices inside the ERP.

  • Test and live modes

    One provider record holds both test and live credentials. Validate the flow with test keys, then set the provider to Enabled to go live.

  • Payment links from invoicing

    Generate a Cashfree payment link from the Invoicing app and share it with a customer, so they can pay an invoice without a full website checkout.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
tus_payment_cashfree
Odoo versions
18.0, 19.0
Lines of code
499
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$19.89 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Invoicing
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Cashfree Payment”, and click Install.

  2. 2

    Get your Cashfree credentials

    Sign in to your Cashfree merchant account and copy the Client ID and Client Secret. Use the test keys first; switch to live keys once the flow is verified.

  3. 3

    Configure the provider in test mode

    Go to Accounting or Website → Configuration → Payment Providers, open Cashfree, enter the test Client ID and Client Secret, and set the state to Test.

  4. 4

    Run a test payment

    Place a test order or open a draft invoice, pay through Cashfree, and confirm the transaction status updates in Odoo as expected.

  5. 5

    Switch to live mode

    Replace the test credentials with your live Client ID and Client Secret and set the provider state to Enabled to accept real payments.

  6. 6

    Share payment links

    From the Invoicing app, use the payment-link wizard to generate a Cashfree link for an invoice and send it to the customer.

Frequently asked questions

  • Which payment methods does Cashfree Payment support?

    Customers can pay with credit and debit cards, UPI, and net banking. The methods shown at checkout are presented by Cashfree on its hosted payment page.

  • Are card details stored in Odoo?

    No. Payment is completed on Cashfree's secure hosted page, so card data is entered on the gateway and never stored in your Odoo database.

  • Which Odoo versions are supported?

    The module supports Odoo 18.0 and 19.0, in both the Community and Enterprise editions.

  • Can I test before accepting real payments?

    Yes. The provider record holds both test and live credentials. Run the flow with test keys in Test mode, then switch to your live keys and set the provider to Enabled.

  • Can customers pay an invoice without a website checkout?

    Yes. You can generate a Cashfree payment link from the Invoicing app and share it directly with a customer to settle a specific invoice.

  • How are payments reconciled in Odoo?

    Cashfree posts each transaction result back to Odoo, updating the related payment transaction, order, or invoice automatically so the accounting team can reconcile inside the ERP.

  • Do I need a Cashfree account?

    Yes. You need an active Cashfree merchant account to obtain the Client ID and Client Secret used to configure the provider in Odoo.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST, via support@techultra.in.