Payments

Braintree WooCommerce POS — Oliver POS Integration Guide

Oliver POS doesn't have a partnership with Braintree. It supports Braintree the same way any WooCommerce store does — through Braintree's official WooCommerce plugin, opened inside Oliver's in-POS browser view at the counter. Braintree authorises the card, WooCommerce records the order, and Oliver is the till. This guide is for mid-market WooCommerce merchants who have outgrown stock PayPal rates and want interchange-plus pricing without changing their stack.

What Braintree is, exactly

Braintree is the full-stack payments product PayPal acquired in 2013. It targets mid-market and larger sellers — Uber, Airbnb, and StubHub all use it — and competes more directly with Stripe than with the consumer-facing PayPal Checkout. Braintree handles cards, PayPal, Venmo (US), Apple Pay, Google Pay, ACH Direct Debit, and most local card networks; it also exposes a deeper API surface than the standard PayPal product, with tokenised vaulting, fine-grained refund control, and configurable 3-D Secure flows.

Most Braintree contracts in the US are priced interchange-plus, meaning the merchant pays the card networks' interchange fees plus a fixed margin — typically interchange + 0.15% + $0.07 to interchange + 0.45% + $0.07 depending on volume and category. For a high-volume merchant, that often beats Stripe's flat 2.9% + $0.30 once average ticket and card mix are factored in.

How Oliver POS opens Braintree at the counter

The Braintree WooCommerce POS flow inside Oliver follows the same hosted-checkout pattern as the rest of this series:

  1. The cashier rings the sale on the Oliver register and taps Charge.
  2. Oliver writes a pending WooCommerce order against the Braintree gateway.
  3. Oliver opens the Braintree-hosted Drop-in checkout in the in-POS browser view — a full-screen webview locked to that one sale.
  4. The cashier rotates the tablet to the customer. The customer enters the card, signs in to PayPal, picks Venmo (US), or taps Apple Pay / Google Pay if the device supports them.
  5. Braintree authorises and posts the result back to WooCommerce. The order flips to processing.
  6. Oliver picks up the confirmation, closes the browser view, and prints the receipt.

Funds settle from Braintree to the merchant's deposit account on the merchant's Braintree payout schedule. Oliver never sits in the funds flow.

The Braintree WooCommerce plugin — what Oliver rides on

The plugin Oliver rides on is WooCommerce PayPal Payments, published by PayPal and listed at wordpress.org/plugins/woocommerce-paypal-payments. The same plugin can run in PayPal mode (consumer PayPal Checkout) or Braintree mode, depending on which credentials the merchant connects. There is also an older standalone WooCommerce PayPal Powered by Braintree plugin still in use on some stores; either route gives WooCommerce the Braintree gateway that Oliver auto-detects.

Configuration is the same regardless of channel: install the plugin, connect to Braintree with the Merchant ID, Public Key, and Private Key from the Braintree control panel, and enable the Braintree gateway under WooCommerce → Settings → Payments. Oliver auto-detects any enabled gateway in WooCommerce and surfaces Braintree on the register as a tender option. If Braintree works for the online store, Braintree at the counter works on the same credentials.

Why Braintree is a good fit (or what to know)

Braintree is the right answer for a specific kind of merchant — typically mid-market, US or UK, with enough volume to justify negotiating interchange-plus pricing. A few specifics:

  • Interchange-plus pricing. Once monthly card volume crosses roughly $50K, interchange-plus from Braintree is usually cheaper than flat-rate competitors, particularly for stores with a lot of regulated US debit (which carries low interchange).
  • ACH Direct Debit. Braintree supports ACH in the US at 0.75% capped at $5 per transaction. For higher-ticket counter sales — equipment, furniture, B2B pickups — that can be dramatically cheaper than card.
  • Venmo at the counter (US). Venmo is enabled through the same plugin in the US and shows up as a button on the Braintree-hosted page Oliver opens.
  • PayPal included. The PayPal wallet is on by default in Braintree, so a Braintree register is also a PayPal register without enabling anything extra.
  • Vault and recurring. Braintree's vault stores tokenised payment methods at no extra cost, which is useful for repeat counter customers who want to be charged against a saved card on later visits.

What this is NOT

Oliver POS is not a Braintree partner. There is no co-marketing agreement, no revenue share, and no special Braintree rates for Oliver merchants. Oliver does not charge a markup on Braintree transactions; the merchant pays Braintree directly on the rates in their Braintree contract. Braintree is the merchant of record for the transaction, funds settle to the merchant's deposit account on Braintree's payout schedule, and the Braintree control panel, refund tools, disputes, and 1099-K reporting are all unchanged. Oliver is the POS software on top.

Setup in 4 steps

  1. Install the WooCommerce PayPal Payments plugin from wordpress.org/plugins/woocommerce-paypal-payments (or an equivalent Braintree extension) on your WooCommerce store.
  2. Connect to your Braintree account with the Merchant ID, Public Key, and Private Key, and enable the Braintree gateway (with ACH and Venmo if you want them) under WooCommerce → Settings → Payments.
  3. Install Oliver POS, sign in on the counter tablet, and pick the Braintree gateway from the tender list — Oliver auto-detects it from WooCommerce.
  4. Run a small live test sale at the counter and confirm the order appears in WooCommerce, in the Braintree control panel, and on the printed receipt.

FAQ

Does Oliver POS partner with Braintree?

No. Oliver POS is not a Braintree partner. Braintree is supported because the official WooCommerce plugin supports Braintree, and Oliver opens that gateway in our in-POS browser view at the counter.

Does Oliver charge a markup on Braintree?

No. Your Braintree rates are whatever you negotiated with Braintree. You pay Braintree directly. Oliver's pricing is a flat monthly POS software fee, independent of gateway choice.

Can I run ACH at the counter for big tickets?

Yes, if ACH Direct Debit is enabled in your Braintree account and turned on in the plugin. It appears as a separate option on the Braintree-hosted page Oliver opens; the customer enters US bank routing and account numbers there. ACH at 0.75% capped at $5 is the reason a lot of B2B merchants ask for this flow.

Does the same Braintree account work for online and in-store?

Yes. The same Merchant ID is doing the processing for both channels. WooCommerce just treats them as two checkout entry points — Oliver in front for the counter, the WooCommerce front-end for the website — and Braintree sees them as the same merchant in its reporting.

Try Oliver POS free for 30 days at /demo/ — bring your existing WooCommerce store and your existing Braintree account.