Credit Card Charge Odoo app icon

Odoo Credit Card Surcharge on Invoices

Add a percentage surcharge on Authorize.Net card payments, with a warning at Pay Now and a line on the invoice.

  • Community
  • Enterprise
  • Odoo.sh
  • On-premise

Industry

Banking & Finance, Services

Downloads

5

Buy
Credit Card Charge Odoo module preview

Overview

About this app

Credit Card Charge lets you recover card processing cost on Authorize.Net. Turn it on under Invoicing settings and set a percentage. On the customer Pay Now form, Card shows that extra percent. When the payment goes through, the transaction amount includes the fee and a Credit Card Charge service line is written on the invoice. ACH and other providers are unchanged. This app is not a new payment acquirer.

Features

  • Percent surcharge in settings

    Enable Extra Credit Card Charges and set a percentage under Invoicing settings. No extra coding.

  • Warning on Pay Now

    When the customer chooses Card on Authorize.Net, the form shows the extra percent before they pay.

  • Fee line on the invoice

    After a successful card payment, a Credit Card Charge service line is added so the invoice matches the amount collected.

  • Authorize.Net only

    Hooks the Authorize.Net payment route. Other acquirers and ACH are not surcharged by this module.

Credit Card Charge adds a configurable percentage on Authorize.Net card payments. It is not Stripe, PayPal, or a generic fee for every payment method. Enable Invoice Online Payment, install and configure Authorize.Net, then set Extra Credit Card Charges in Invoicing settings.

The setting is a percent of the transaction amount (for example 15.00 means 15%). There is no separate fixed-amount mode in this zip. The Pay Now card form shows “X% Extra Charge On Credit Card”. On a successful Authorize payment, the module raises the transaction amount, sets the posted invoice back to draft, adds a tax-free service product line named Credit Card Charge if it is not already there, and posts the invoice again.

  • Toggle and percent in Invoicing settings (Invoicing → Configuration → Settings).
  • Warning on the Authorize.Net Card option at Pay Now.
  • Fee line on the customer invoice after the card payment succeeds.
  • Service product “Credit Card Charge” is created on install (no taxes by default).
  • Does not add the line for ACH Direct Debit or other providers.

Works on Community and Enterprise. Needs Invoicing, Sales, Website, Payment, and the Authorize.Net payment provider. English only. Check local rules before you surcharge cards. The Apps page mentions a fixed amount; this code applies a percentage only.

A closer look

Reviews

Be the first to rate this app.

Leave a rating

Rating

Your email is not shown publicly.

Need a full demo or a customized workflow?

Book a walkthrough of this app on a live instance, or tell us how you want the module to fit the process you already run.

A little closer, wherever you are

Big world.
Close partnership.

Good work travels. We bring product engineering, AI and Odoo ERP to the conversation, and make room for your way of working.

01 / BaseAhmedabadIndia, remote
02 / ApproachOne shared planDiscovery to delivery
03 / ConnectionBuilt around youAgreed meeting rhythm