| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 769 |
| Technical Name |
payment_braintree_ts |
| License | OPL-1 |
| Website | https://teqstars.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 769 |
| Technical Name |
payment_braintree_ts |
| License | OPL-1 |
| Website | https://teqstars.com |
| Versions | 18.0 19.0 |
Odoo Braintree Payment Gateway
Accept cards, Google Pay, Apple Pay & Venmo through one secure Braintree Drop-in, right inside your Odoo store and invoice portal — with 3D Secure, save-card and multi-currency built in.
Personalized walkthrough · Reply within 24h
Why Choose the Odoo Braintree Payment Gateway?
Odoo Braintree Payment Gateway lets your customers complete checkout without ever leaving your store. They pick from cards, Google Pay, Apple Pay or Venmo, type once, and pay in a single tap — with 3D Secure handled automatically. Every successful payment, refund and status change is reflected in your Odoo invoices and sales orders in real time, so your accounting stays clean and your team never chases payments again.
Without vs With This Gateway
See the difference Braintree makes for your storefront and your accounting team.
WITHOUT This Gateway
WITH This Gateway
Manual Work vs Automation
How much time and worry this gateway saves your finance team.
| Task | Manual | With This Gateway |
| Mark invoice paid | Check Braintree, update manually | Automatic, instant |
| Issue a refund or void | Log into the Control Panel | One click in Odoo |
| Repeat / subscription payment | Customer re-types card | Saved token, one tap |
| Settle multiple currencies | FX fees on one account | Per-currency merchant accounts |
| Hold payment for review (manual capture) | Not supported | Toggle on the provider |
How It Works
Get started in 3 simple steps.
Connect Your Braintree Account
Paste your Braintree Merchant ID, Public and Private keys into the provider settings. Toggle Google Pay, Apple Pay, Venmo and 3D Secure as you like.
Choose Methods & Security
Toggle Google Pay, Apple Pay, Venmo, 3D Secure and save-card on the Configuration tab. Going global? Enable Multi-Currency and map a merchant account per currency.
Publish & Get Paid
Publish the provider. Customers see the Braintree Drop-in on your website, customer portal and invoice pay pages — and you see paid invoices in your dashboard.
Key Features
Everything you need to start accepting Braintree payments in Odoo.
Braintree Drop-in Checkout
Customers stay on your store and pay inside a secure, pre-built widget — no redirects, no lost carts.
3D Secure Authentication
Strong Customer Authentication with liability-shift verification. Fewer chargebacks, higher approval rates.
Google Pay, Apple Pay & Venmo
One-tap wallet payments rendered right inside the Drop-in — toggle each on from the provider settings.
Save Card / Tokenization
Customers securely vault their card for one-tap repeat purchases and subscription billing — no PCI burden on you.
Multi-Currency Merchant Accounts
Map a dedicated, validated Braintree merchant account to each currency so every order settles in the right one.
Refund, Capture & Void
Full & partial refunds, manual capture and void — all from the Odoo transaction, with the right Braintree call chosen automatically.
Instant Synchronous Confirmation
Braintree returns the result in the same request that creates the charge — no webhook to host, register or monitor, and nothing to miss.
Its Own Checkout Option
Registers a dedicated "Braintree" method, so it always shows as its own choice — side by side with any other provider you run, never hidden or merged.
130+ Currencies & Amount-Safe
Charge in the currency your buyer expects. Every confirmation is amount- and currency-verified before Odoo marks it paid.
Complete Payment Operations
Everything you can do once Braintree is connected to your Odoo.
Accept
CUSTOMERS → YOU
Manage
FROM ODOO → BRAINTREE
Confirm
BRAINTREE → ODOO
Payment Methods at a Glance
What your customers can use to check out, in one Drop-in.
Cards
Accept all major card brands
| Visa | Supported |
| Mastercard | Supported |
| American Express | Supported |
| Discover | Supported |
Wallets & Vault
One-tap checkout, higher conversions
| Google Pay | Toggle on |
| Apple Pay | Toggle on |
| Venmo | Toggle on |
| Saved Card (Vault) | Enabled |
Who Is This For?
Real-world businesses where this Braintree gateway pays off the fastest.
E-commerce Stores
Offer the cards and wallets your customers already use. Faster checkout, fewer abandoned carts, and instantly paid sale orders.
Subscriptions & Repeat Billing
Save the card once with Braintree's vault, then charge the stored token for every renewal — no re-entry, no friction.
Global Sellers
Charge across 130+ currencies with a dedicated merchant account per currency. Manual capture lets you review high-value orders before charging.
See It In Action
A complete payment journey, from setup to a paid invoice.
PHASE 1 · ONE-TIME SETUP
Step 1 · Connect Your Braintree Account
First grab your Merchant ID, Public & Private keys from the Braintree Control Panel (Settings → API), then paste them into Odoo. Pick Test (sandbox) or Enabled (production), and enable Multi-Currency to map a merchant account per currency.
Your keys in the Braintree Control Panel (Settings → API)
Pasted into Odoo's Credentials tab
Step 2 · Choose Methods, 3D Secure & Wallets
On the Configuration tab, switch on Google Pay, Apple Pay and Venmo, turn on 3D Secure, allow saved cards, and set manual capture — all from simple toggles.
Enable the same wallets on the Braintree Control Panel (Settings → Api → Account Settings )
PHASE 2 · CUSTOMER PAYS
Step 3 · Braintree, Its Own Option at Checkout
The customer picks Braintree and the secure Drop-in loads right on your page — Card, Venmo and Google Pay in one widget, with "Save my payment details". No redirects.
Step 4 · Secure Card Entry & Save Card
Card details are typed into Braintree's PCI-secured fields — they never touch your Odoo server. The customer can tick "Save my payment details" to vault the card, and 3D Secure runs when the bank requires it.
Step 5 · Payment Success
The customer sees the confirmation screen instantly — "Your payment has been successfully processed" — and is returned to the order or invoice page.
PHASE 3 · INSIDE ODOO
Step 6 · Transaction Confirmed with Card Details
The Odoo transaction flips to Confirmed the instant Braintree clears the charge, capturing the card type, last 4 digits, payment type and the linked invoice and sale order.
The same payment, settled on the Braintree Control Panel
Step 7 · Invoice Auto-Reconciled & Paid
The matching invoice is marked Paid and reconciled automatically — clean accounting with zero manual data entry.
Step 8 · Customer Payment & One-Click Refund
The customer payment records the Braintree method and saved token. Need to reverse it? Hit Refund right here — no logging into the Control Panel.
Step 9 · Refund / Void Reversal, Handled Automatically
A reversal transaction is created and the module picks the right Braintree call — here an unsettled charge is voided as a full reversal, logged clearly on the transaction.
The reversal, reflected on the Braintree Control Panel
Frequently Asked Questions
Quick answers to common questions about the Odoo Braintree Payment Gateway.
Is this compatible with Odoo Enterprise and Community?
Yes. Fully compatible with Odoo 18 Enterprise (On-premise and Odoo.SH) and Odoo 18 Community. Not compatible with Odoo Online (SaaS), which does not support third-party apps.
Do I get free support after purchase?
Yes, 60 days of free support from the date of purchase. Each Odoo version is sold separately.
Which payment methods can my customers use?
All in one Drop-in: Visa, Mastercard, American Express and Discover cards, plus Google Pay, Apple Pay and Venmo. The wallets are optional — switch each on from the provider settings (and enable them in your Braintree Control Panel) and they appear in the Drop-in automatically. Customers can also securely save their card for next time.
Do I need to be PCI compliant to use this?
No. Card details are entered into Braintree's secure Drop-in fields — they never touch your Odoo server. Braintree (a PayPal service) is PCI-DSS Level 1 certified and handles compliance for you.
Does it support multiple currencies?
Yes — over 130 currencies. Enable Multi-Currency Setup on the provider and map a dedicated, validated Braintree merchant account to each currency, so every order settles in the correct one. Each account is verified against Braintree with a single click before it goes live.
Can I test before going live?
Absolutely. Keep the provider in Test state to use your Braintree Sandbox credentials and run payments end-to-end. Set it to Enabled with your production keys whenever you're ready — no code changes needed.
How are refunds, captures and voids handled?
All from inside Odoo. Open a transaction and click Refund (full or partial), Capture or Void. The module automatically chooses the correct Braintree operation — for example, an unsettled charge is voided rather than refunded — and reflects it in your accounting.
Does it support manual capture (authorise now, charge later)?
Yes. Toggle "Capture Manually" on the provider, and every checkout only authorises the card. You then capture or void from the transaction screen — great for fraud review or pre-orders.
Can I request a custom feature?
Absolutely. Contact us at info@teqstars.com to discuss custom requirements.
Why Choose Us?
Trusted Since 2019
7+ years in the Odoo ecosystem
Regular Updates
Always compatible with latest Odoo
Dedicated Support
60 days free · Fast response
10+ Years of Odoo Expertise
Deep domain knowledge since day one
100% Customer Satisfaction
Achieved across all apps
125+ Successful Projects
Completed and delivered on time
Serving 100+ Countries
Worldwide trust and reach
9+ Industries Served
Solutions across diverse sectors
More Integrations by TeqStars
Explore our other popular Odoo connectors.
Ready to Start Accepting Braintree Payments?
Get a personalized demo of the Odoo Braintree Payment Gateway. See exactly how your checkout, refunds and accounting come together in one flow.
Request a Free Demosales@teqstars.com · TeqStars Technologies · Odoo Braintree Payment Gateway
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