Provider Payment Fee | Card Surcharge | Checkout Payment Fee
by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com$ 99.31
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • eCommerce (website_sale) • Discuss (mail) • Website (website) |
| Lines of code | 576 |
| Technical Name |
eb_payment_provider_fee |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
| Versions | 17.0 18.0 19.0 |
Payment Provider Fee
Charge configurable payment-provider surcharges on website checkout and customer portal orders automatically. Apply fixed fees, percentage fees, caps, thresholds, and custom taxes directly in the standard Odoo 19 payment checkout flow-compatible with all standard and custom gateways.
Key Features
Everything required to seamlessly charge and record payment provider fees in Odoo.
Configure a fixed fee, a percentage fee, or both on any payment provider. The module dynamically computes the fee based on the order total and appends it to the order line.
Define minimum and maximum fee caps to control your surcharges. Set a minimum order amount threshold so that the processing fee is only charged on smaller orders.
Configure caps and thresholds in your company's base currency. The system automatically converts these limits to the order's checkout currency at current exchange rates.
Display live fee badges next to each payment method at checkout. Selecting a method instantly shows the fee in the order summary before payment.
Portal users see base amounts, calculated fees, and final totals before paying draft or sent quotations, ensuring clean and complete collections.
Choose between using the taxes set on the fee product itself or manually defining fee taxes (including tax-free) to map them through Odoo's fiscal positions.
Works out-of-the-box with any Odoo payment provider (Stripe, PayPal, Razorpay, Mollie, Authorize.Net, etc.) with absolutely zero per-provider custom code.
Calculations are validated and enforced server-side, preventing browser tampering and securing the payment transaction against unauthorized edits.
See it in Action
Watch a step-by-step walk-through of Payment Provider Fee configuration and checkout.
Comprehensive Payment Fee Management
Automatically calculate, preview, and apply payment provider processing surcharges. Fully integrated with standard Odoo checkout workflows, eCommerce checkout payment previews, invoice portal payments, and ledger-balanced sales orders.
Visual Workflow
Explore the step-by-step visual workflow and connection panels.
Payment Provider Fee Process
Review the exact visual panels showing Odoo provider setup, eCommerce checkout, invoice portals, and sales order lines.
Configure the payment provider fee settings (Fixed Fee, Percentage Fee, Minimum Fee, Maximum Fee, Minimum Order Amount, Tax Mode) directly on the provider configuration page (e.g. Stripe, PayPal). In this example, Stripe is configured with a $20.00 Fixed Fee, 10.00% Percentage Fee, $2.00 Minimum Fee, $100.00 Maximum Fee, and $200.00 Minimum Order Amount, with Fee Tax Mode set to "Set taxes manually".
During the checkout payment step, selecting a payment method automatically updates the order summary and displays a fee badge next to the payment provider. Here, Mastercard (Secured by Stripe) is selected with a fee badge of + $ 53.12, updating the order summary with a Payment Fee of $ 53.12 (on a Subtotal of $ 288.00, with Taxes of $ 43.20), bringing the final Total to $ 384.32. Visa (Secured by Authorize.Net) is unselected but shows a + $ 8.00 fee badge.
After a successful transaction, the order confirmation page (Order S00067) displays the calculated Payment Fee of $ 53.12 in the order summary, along with the final Total of $ 384.32.
Audit the transaction details in the Stripe Dashboard to verify the complete charge of US$384.32 USD, with Stripe processing fees of - US$12.79 USD and a net amount of US$371.53 USD. The description field shows the Odoo order number S00067.
In the Odoo backend, view the Sales Order S00067 with the "[PAYMENT_PROVIDER_FEE] Payment Processing Fee" added as a normal line item with a Unit Price of 53.12. The final order Total is $ 384.32 (Untaxed Amount: $ 341.12, Tax 15%: $ 43.20).
Version 19.0.1.0.0
Stable Odoo 19 release of the Payment Provider Fee module. Charge configurable payment-provider surcharges on website checkout and customer portal orders, with caps, thresholds and tax control, with no per-provider custom code.
Key Features
- Configure fixed and/or percentage fees per payment provider.
- Set minimum and maximum fee caps (floor and ceiling).
- Define minimum order amount thresholds before the fee applies.
- Flexible tax control: use the fee product's own taxes or define manual fee taxes (including tax-free).
- Display live fee badges on payment methods during website and portal checkouts.
- Update the cart/order summary live with a dedicated Payment Fee line.
- Multi-currency support: caps and thresholds are converted to order currency automatically.
- Server-side validation: prevent browser tampering and ensure transaction integrity.
- Universal compatibility: works with any provider (Stripe, PayPal, Authorize.Net, Mollie, Razorpay, etc.) out-of-the-box.
Release History
Charge payment provider fees transparently,
While keeping Odoo checkouts simple
Pass payment processing costs to customers automatically during eCommerce and portal invoice checkouts. Keep bookkeeping clean with standard order lines, custom tax modes, and automatic multi-currency conversions.
Talk to echoBitz About Your Payment Strategy
If you need help configuring payment providers, customizing payment fee calculations, setting up currency surcharges, managing taxes, or implementing custom payment gateways in Odoo, our engineering team is here to help.
Our Services
Payment Provider Setup
We configure standard and custom payment provider settings, fee calculations, caps, and order thresholds to match your requirements.
Tax & Invoicing Setup
Setup automated taxes, product mappings, and currency conversions for payment fee line items so your books stay fully compliant.
Customization
Add specialized payment logic, dynamic surcharge rules based on user roles/countries, custom portal templates, or email receipt customizations.
Community Apps
Deploy fully reusable modules to upgrade your company's ERP functionality without starting development from zero.
Development Outsourcing
Dedicated Odoo developers for data extraction setups, API integrations, custom views, and long-term support.
Support & Maintenance
Ongoing support for analytical connections, security revisions, and new Odoo releases so pipelines stay robust.
Discover More Solutions by echoBitz IT
Explore our other Odoo integration apps
Ready to charge payment provider fees automatically?
Install Payment Provider Fee and start passing processing surcharges to customers during checkout while keeping your Odoo backend checkouts completely automated today.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • eCommerce (website_sale) • Discuss (mail) • Website (website) |
| Lines of code | 576 |
| Technical Name |
eb_payment_provider_fee |
| License | OPL-1 |
| Website | https://www.echobitzit.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module