| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 560 |
| Technical Name |
fees_extension_stripe |
| License | LGPL-3 |
| Website | https://www.shadailtech.com |
Odoo Module
Stripe Processing Fee Extension
by Shadail Technology · Odoo 19 · LGPL-3 License
Odoo Community
Odoo Enterprise
Version 19.0
LGPL-3
Automatically calculate and display Stripe credit card processing fees (percentage + fixed) on the customer payment portal in real time. The fee appears as a separate line item on the order and invoice for full transparency — customers always know exactly what they'll be charged before confirming. Fees are only applied when a card method is selected; bank transfers and ACH remain fee-free.
LIVE PAYMENT SUMMARY PREVIEW
Order Subtotal
$100.00
Stripe Processing Fee 2.9% + $0.30
$3.20
Total Charged
$103.20
Real-time Fee Calculation
Fee is computed and shown instantly when the customer selects a card method
Configurable Rate
Set your own percentage and fixed amount per payment provider in Odoo settings
Separate Line Item
Fee appears as a dedicated order line on sale orders and invoices
Card-only Trigger
Fee panel shows only when card payment is selected; hidden for bank transfers and ACH
Idempotency Safe
Duplicate fee lines are prevented even if Odoo's cron retries a transaction
Webhook Integration
Fee SOL auto-created on payment confirmation via Stripe webhook using sudo pattern
Portal Transparency
Full fee breakdown shown to customers before they confirm payment
No Custom Roles
Uses existing Accounting Manager access — no new security groups required
Saved Card Support
Fee breakdown also appears when customers pay with a saved card on file
Please log in to comment on this module