Test builds: OpenCart 4.1.0.4 and 3.0.5.1

Braintree Payments for OpenCart

by Kavio Labs · for OpenCart 4.1.x

Braintree for OpenCart 4.1, integrating with the Braintree GraphQL API: cards in Braintree Hosted Fields (JavaScript SDK v3, not the deprecated Drop-in) with 3D Secure 2 and a server-side liability check before the charge, PayPal through the same Braintree account, the merchant account of each currency (or conversion to the default account), charge at once or authorize and capture by order status or by hand, void, full and partial refunds from the order page, signed dispute and settlement webhooks on a parameter-free endpoint. A payment counts as paid only when Braintree's transaction matches what was sent and the current order total; every charge, capture, void and refund is stored with its idempotency key before it is sent, and an unclear answer is looked up before anything is sent again. Events and cron, no OCMOD.

Tested on 4.1.0.4 Updated Nov 8, 2026 Version 1.0.1 Compatible with OpenCart 4.1.0.4 No core file edits
Built forOpenCart

What it does

Braintree for OpenCart 4.1, integrating with the Braintree GraphQL API: cards in Braintree Hosted Fields (JavaScript SDK v3, not the deprecated Drop-in) with 3D Secure 2 and a server-side liability check before the charge, PayPal through the same Braintree account, the merchant account of each currency (or conversion to the default account), charge at once or authorize and capture by order status or by hand, void, full and partial refunds from the order page, signed dispute and settlement webhooks on a parameter-free endpoint. A payment counts as paid only when Braintree's transaction matches what was sent and the current order total; every charge, capture, void and refund is stored with its idempotency key before it is sent, and an unclear answer is looked up before anything is sent again. Events and cron, no OCMOD.

What it changes for your store

  • Braintree for OpenCart 4.1, built for 2026. Braintree deprecated its Drop-in UI on 1 October 2026 and asks merchants to move to its JavaScript SDK. This extension is built on that SDK from the start: Hosted Fields for cards, 3D Secure 2, PayPal and fraud device data, talking to the Braintree GraphQL API with your own Braintree account.
  • Know the limits. 1.0 takes cards and PayPal; Apple Pay, Google Pay, Venmo and saved cards are planned. An authorization is captured once (the full or a lower amount). You need a Braintree merchant account; Braintree charges its own fees. Tested against a stand-in built from Braintree's published API contract, not yet against the real Braintree sandbox; points to confirm are listed in the documentation. Braintree and PayPal are trademarks of PayPal, Inc.; this extension is independent software that integrates with the Braintree API and is not affiliated with or endorsed by PayPal, Inc.

Features

Checkout

  • Card number, expiry and CVV in Braintree-hosted fields: card data never touches your server (SAQ A eligible)
  • 3D Secure 2 for every card; with "Require liability shift" the shop checks the result on the server and refuses a card before charging it when the liability was not shifted
  • PayPal button from your Braintree account
  • Each Braintree merchant account charges its own currency; other currencies can be converted to your default account (the customer sees the amount first); exact decimals per currency (JPY, USD, EUR ...)

Safe payments

  • Paid means paid: the order moves to your paid status only when Braintree's transaction matches the amount, currency, merchant account and order id, and the order still costs that amount
  • A changed order total or a second payment of a paid order is voided or refunded automatically and flagged
  • Every charge, capture, void and refund is stored before it is sent with Braintree's idempotency key; a timeout is looked up and read back before anything is sent again with the same key; an unclear payment is never closed as failed while Braintree may still complete it
  • An unclear payment empties the basket and shows a waiting page; it is never shown as cancelled while unclear

After the order

  • Charge at once or authorize and capture when the order ships (by status or by hand); void at cancel
  • Void, full and partial refunds from a Braintree tab on the order page, with card brand, last four digits and 3D Secure result
  • Dispute and settlement webhooks on a parameter-free endpoint, checked with the Braintree signature
  • Hourly cron picks up settlements and unclear payments

Set-up and safety

  • Sandbox and production keys side by side; the connection test reads your merchant accounts; the private key is stored encrypted
  • Sandbox stays hidden from customers until you confirm it
  • Updates and uninstall keep your payment records, settings and keys; an explicit "Remove all data" when you really want it

What you get

  • Download & installOne installer package (.ocmod.zip) for OpenCart 4.1.0.0 – 4.1.x. There is no OpenCart 3 edition. Download it from My licenses right after payment.
  • 12 months of updates & supportNew versions and help for 12 months (24 or 36 months at checkout). After that the extension keeps working; renew anytime at 50%.
  • License for your storeOne production domain with all its subdomains; staging and local development hosts are free. How licensing works
  • 30-day refundFull refund within 30 days of your first purchase, no reason needed. Refund policy
  • Tested buildsOpenCart 4.1.0.4. Tested on OpenCart 4.1.0.4.
  • Documentation & supportFull guide (Installation, Configuration, Usage, Developer notes) on this page. Tickets from your account, first reply within 1 business day.
Version
1.0.1
Compatible with
OpenCart 4.1.0.4
Core edits
None
Extension ID
kv_braintree
Developer
Kavio Labs Software Limited

Support

Policy
Bug reports
1 business day
How-to questions
2 business days
Channel
Tickets in your account

Buy with confidence

What stands behind your license

  • Tested builds

    This product was tested on this build. Builds we did not test are not listed.

    • OpenCart4.1.0.4
  • 12 months of updates

    Updates and support are included in the price. The product keeps working afterwards; renewing is optional.

    How licensing works
  • 30-day refund

    If it is not what you expected, tell us within 30 days and we refund the order.

    Refund policy
  • Secure checkout

    Pay by card, Apple Pay or Google Pay on Stripe's secure page. Your card number never reaches our server.

    Ask a pre-sales question

Sold by Kavio Labs Software Limited, registered in England and Wales No. 17532441. About us

More for OpenCart

Works well alongside it.

All 88 extensions

Server-side tracking for OpenCart 4.x and 3.0.x: purchases, refunds, add to cart, checkout, product views and leads go from your server to the free official GA4 Measurement Protocol, Meta Conversions API and TikTok Events API, deduplicated with the browser pixels through shared event ids. Consent-aware, SHA-256 hashed customer data, order status mapping, queue with retries, test mode and an event log. No paid relay, events only, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$59Buy

The department store theme for OpenCart 4.x and 3.0.x: colour-coded departments, a department list beside the hero slider with two side promos, a big search with a department selector, tabbed product blocks, a 2 + 1 + 2 offer grid, deals of the day with real countdowns, a department showcase, a promotions band and a three-column product page with a sticky buy box. Four styles (Meridian, Harbor, Citrus, Night) and your own colours on top. Events only, no core changes.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$129Buy

Bot & Country Blocker

Extension · v1.0.1

Stop AI crawlers, scrapers, vulnerability scanners and unwanted countries before OpenCart 4.x or 3.0.x builds a page. Googlebot and Bingbot are verified by DNS and always allowed; 50+ bots get one switch each; country rules use free GeoIP databases and can close only the checkout; IP and network lists, rate limits, honeypots and the cart flood fix; a one-second challenge instead of a captcha; learning mode, dashboard, log, IP tester and Cloudflare export. No core changes, no OCMOD.

  • 4.1.0.x
  • 4.0.2.x
  • 3.0.x
from$49Buy
Braintree Payments for OpenCartOpenCart extension · v1.0.1
12 months of updates & support$49one-time