Advanced Stripe Payment Fee Management in Odoo – Domestic & International Charges Made Easy

Watch Video  ​Buy Now


Overview

Stripe Advanced Payment Fees for Odoo helps businesses apply accurate and transparent Stripe payment charges during checkout. This module allows you to configure separate fee rules for each Stripe payment method, ensuring the correct transaction fee is applied for cards and other Stripe-supported payment options.

The system intelligently applies domestic or international fees based on the customer’s shipping country and the company’s country. If a payment method is not configured, a default Stripe payment method is automatically used as a fallback, preventing fee calculation errors.

Stripe fees are calculated instantly during checkout, added to the order, and seamlessly transferred to invoices in Odoo. With automated fee logic, clear configuration options, and full Stripe integration, this module simplifies Stripe transaction fee management while ensuring accuracy and consistency.



Hot Features

◆ Domestic and international Stripe transaction fee management

◆ Automatic Stripe payment fee calculation during checkout

◆ Option to waive Stripe fees when the order amount exceeds a set limit

◆ Transparent and accurate Stripe payment fee processing

◆ Fully configurable Stripe fee settings inside Odoo

◆ Simple setup and easy-to-use Stripe fee configuration

◆ Different Stripe fees for each payment method

◆ Default Stripe fee method applied for unconfigured payment methods



Features 

◆ Automatically calculate Stripe transaction fees for domestic and international payments

◆ Configure separate fee rules for local and global Stripe transactions

◆ Automatically remove Stripe fees when the order amount exceeds the defined limit

◆ Display clear and accurate Stripe transaction fee details on orders and invoices

◆ Allow users to easily configure Stripe fee rules in Odoo

◆ Seamless integration with the Odoo Stripe payment system

◆ Configure different Stripe payment fees for different Stripe payment methods

◆ Automatically apply default Stripe fees for payment methods without specific configuration


Stripe Advanced Payment Fees

  • First, configure the Stripe Payment Provider in Odoo.
  • To do this, go to Invoicing >> Configuration >> Payment Providers.


  • There, locate the Stripe Payment Provider and click on it.


  • Enable the Stripe Payment Provider and enter the required Publishable Key and Secret Key to connect with Stripe.
  • Click on Generate Webhook to automatically create the webhook endpoint in Stripe.


  • User can see a dedicated Fees tab to configure rules.
  • User can check the Add Extra Fees option to enable the fees.
  • User can set only one Fee line as Default Fee Line.
  • Default Fee Line will be used if payment done by the payment method which is not configured in fees section.


  • User can configure Domestic and International fees separately for different Payment Method.


  • If the company's country and the customer's delivery address country match, then Domestic Fees will be applied. otherwise, International Fees will be applied.


  • Whenever the user goes to the checkout page, they will see a Fees Badge inside the payment method line.
  • Here, both countries are same and payment method is VISA, so Domestic Fees will be applied that configured for VISA Payment Method
  • Domestic Fees = 3.50% of total amount + Fixed Fees
  • Domestic Fees = 3.50% of 320 + 20
  • Domestic Fees = 11.20 + 20
  • Domestic Fees = 31.20


  • After payment, the user can see Fee details in the Payment Transaction form view.


  • A line for Payment Fee will be automatically added to the invoice


  • If the Customer's delivery address country does not match with the company's country, then International Fees will be applied.


  • Whenever the user goes to the checkout page, they will see a Fees Badge inside the payment method line.
  • Here, both countries are different and payment method is VISA, so International Fees will be applied that configured for VISA Payment Method
  • International Fees = 5.60% of total amount + Fixed Fees
  • International Fees = 5.60% of 320 + 25
  • International Fees = 17.92 + 25
  • International Fees = 42.92


  • A line for Payment Fee will be automatically added to the invoice


  • Different fees are visible for Different Payment Methods.


  • The Fees Badge is also visible when the user pays an invoice using the Stripe payment method.


  • If Stripe sends a successful response, the invoice payment is processed.


  • Fees field is added in the Payment Transaction form view.
  • Fees will be automatically added to Invoice Amount


Explore similar picks



Explore Our Other Apps

Sign in to leave a comment