Braintree + QuickBooks Integration: Accept Invoice Payments via Braintree

By Shuttle Team, March 16, 2026

Braintree — PayPal's full-stack payment gateway — handles card processing, PayPal, Venmo, Apple Pay, and Google Pay through a single integration. It's the gateway of choice for businesses that want the flexibility of card processing with the reach of PayPal, all under one roof.

But Braintree doesn't connect to QuickBooks invoices natively. If you want online payment on your invoices, Intuit pushes you toward QuickBooks Payments — their own processor — which means splitting your payment stack and losing the Braintree features you chose specifically.

This guide walks through how to connect Braintree to QuickBooks Online using Shuttle, so invoice payments process through your Braintree account and reconcile automatically.


Why Braintree Users Hit a Wall with QuickBooks

Braintree is popular with businesses that need more than basic card processing. The typical Braintree merchant chose it because:

  • PayPal + cards in one gateway. No need for separate integrations. One account, one dashboard, one settlement.

  • Venmo support. For US merchants, Venmo is a significant payment method — especially for younger demographics and consumer-facing businesses.

  • Apple Pay and Google Pay. Mobile wallet support built into the gateway.

  • PayPal's fraud protection. Braintree transactions benefit from PayPal's network-level fraud data — one of the largest transaction datasets in the world.

  • Transparent pricing. Braintree's standard rate (2.59% + 49c for cards, 3.49% + 49c for PayPal/Venmo) is straightforward and competitive.

None of these advantages carry over to QuickBooks Payments. If you switch to Intuit's processor for invoice payments, you lose PayPal acceptance, Venmo, and your existing Braintree rates. You also split your reporting between two platforms.

The usual workaround — including bank details on invoices and waiting for manual transfers — defeats the purpose of having a modern payment gateway.


How Shuttle Connects Braintree to QuickBooks

Shuttle's QuickBooks Online Invoice Payments app bridges Braintree and QuickBooks Online. It adds a payment link to your invoices that processes through your Braintree account.

The flow:

  1. Customer receives your QuickBooks invoice

  2. They click the payment link

  3. A secure checkout page opens with card, PayPal, Apple Pay, and Google Pay options

  4. Payment is processed through your Braintree account

  5. Funds settle to your Braintree-connected bank account

  6. The payment is automatically recorded in QuickBooks — invoice marked as "Paid"

Your Braintree account, PayPal acceptance, and processing rates stay exactly as they are.


Setup Guide: Braintree + QuickBooks via Shuttle

Prerequisites

  • A QuickBooks Online account (any plan)

  • An active Braintree merchant account

  • Your Braintree API credentials (Merchant ID, Public Key, Private Key)

Step 1: Install the Shuttle App

Go to shuttleglobal.com/quickbooks-online and click "Get App." Authorise QuickBooks access through the standard OAuth flow.

Step 2: Connect Braintree

In the Shuttle dashboard, select Braintree as your payment gateway. Enter your Braintree credentials:

  • Merchant ID — found in the Braintree Control Panel under Settings → Business

  • Public Key — under Settings → API → Keys

  • Private Key — generated from the same location

Shuttle validates the credentials immediately. Green confirmation means you're connected.

Step 3: Configure Payment Settings

Enable the features that matter for your invoicing:

  • Saved cards — returning customers save card details for faster future payments. Tokenised securely via Braintree's Vault.

  • Partial payments — accept deposits or staged payments against invoices. The balance updates in QuickBooks automatically.

  • Email notifications — instant alerts when payment is received.

  • Custom branding (Basic plan, $16/month) — your logo on the checkout page and a custom payment URL.

Step 4: Add the Payment Link to Invoices

Copy your unique payment link from the Shuttle dashboard. In QuickBooks Online:

  1. Go to Settings → Custom Form Styles

  2. Edit your invoice template

  3. In the message/notes section, add: "Pay online: [your payment link]"

  4. Save

Every invoice now includes a clickable link to pay through Braintree.


The Braintree Advantage: PayPal on Your Invoices

Here's what makes the Braintree + QuickBooks connection particularly valuable: PayPal acceptance on invoices.

QuickBooks Payments doesn't support PayPal. Stripe doesn't offer native PayPal. But Braintree — as PayPal's own gateway — provides seamless PayPal checkout alongside card payments.

Why this matters:

  • PayPal has 430+ million active accounts worldwide. Many of your customers already have PayPal and prefer to use it.

  • PayPal payments have higher completion rates. Customers don't need to enter card details — they log in and confirm. Less friction, faster payment.

  • B2B PayPal usage is growing. Business accounts with PayPal balances are increasingly common. Offering PayPal on invoices taps into money that's ready to be spent.

  • Buyer protection builds trust. Customers paying a new supplier may feel more comfortable with PayPal's purchase protection layer.

Through the Shuttle checkout page, your QuickBooks invoice customers see both card payment and PayPal as options. They choose what suits them, and payment reconciles to QuickBooks either way.


Braintree Features That Work Through Shuttle

Braintree Feature

Supported via Shuttle

Card payments (Visa, Mastercard, Amex)

Yes

PayPal

Yes

Apple Pay

Yes

Google Pay

Yes

Braintree Vault (saved cards)

Yes

3D Secure

Yes — your Braintree rules apply

Fraud protection (PayPal network data)

Yes

Multi-currency

Yes — based on your Braintree account

Venmo (US)

Depends on configuration

Recurring billing (Braintree subscriptions)

Not directly — use Shuttle's partial payments

Your Braintree fraud settings, 3D Secure configuration, and risk rules remain active on all transactions — including those from invoice payment links.


QuickBooks Payments vs. Braintree via Shuttle

QuickBooks Payments

Braintree via Shuttle

Processing rates

2.99% + 25c (cards), 1% ACH

Your Braintree rates (2.59% + 49c standard)

PayPal acceptance

No

Yes — native Braintree PayPal

Venmo (US)

No

Yes (where configured)

Apple Pay / Google Pay

No

Yes

Availability

US only

Global (Braintree operates in 40+ countries)

Auto-reconciliation

Yes

Yes

Saved cards

Limited

Yes (Braintree Vault)

Partial payments

No

Yes

Custom branding

QuickBooks branding

Your brand (Basic plan)

Fraud protection

Basic

PayPal network-level data

Monthly cost

Included with QuickBooks

Free plan available, Basic $16/month

The differentiator is clear: if you want PayPal, Apple Pay, and Google Pay on your invoices — processed through a single gateway — Braintree via Shuttle is the only path that doesn't require multiple integrations.


When Braintree + QuickBooks Makes Sense

You already use Braintree for your website or app. Routing invoice payments through the same account consolidates your reporting and simplifies reconciliation. One gateway for everything.

Your customers want PayPal. If you're in a B2C or B2SMB market where customers have PayPal accounts, offering it on invoices increases the likelihood of fast payment. This is especially true for creative agencies, consultancies, and service businesses invoicing consumers or small business clients.

You need international coverage. Braintree operates in 40+ countries and supports multi-currency processing. QuickBooks Payments is US-only.

You want one provider for cards + PayPal. The alternative is Stripe for cards and a separate PayPal integration — two dashboards, two settlements, two reconciliation flows. Braintree combines them.

You value fraud protection. Braintree's fraud tools leverage PayPal's transaction network, which is one of the largest in the world. That protection extends to invoice payments processed through Shuttle.


Pricing

Shuttle Free plan:

  • Auto-record payments in QuickBooks

  • Saved cards (via Braintree Vault)

  • Partial payments

  • Email notifications

  • PCI DSS Level 1 compliant

  • No Shuttle transaction fee (your Braintree rates apply)

Shuttle Basic plan ($16/month):

  • Everything in Free

  • Your logo on the checkout page

  • Custom payment URL

  • No advertising on checkout

  • Email support

  • 25% discount if paid annually

Braintree fees are unchanged. Shuttle doesn't add to your Braintree processing rates. Standard Braintree fees apply to every transaction.


Common Questions

Can customers choose between card and PayPal on the same checkout?

Yes. The Shuttle checkout page presents all payment methods enabled on your Braintree account. Customers see card fields, PayPal button, Apple Pay, and Google Pay — and choose their preference. The payment reconciles to QuickBooks regardless of which method they use.

Does Braintree Vault (saved cards) work?

Yes. Returning customers can save their card details during checkout. Next time they pay an invoice, their saved card is available for one-click payment. Tokens are stored securely in Braintree's Vault — PCI compliant, no card data on your side.

I use Braintree for my ecommerce site — any conflict?

None. Shuttle uses your Braintree account for invoice payment links only. Your website checkout, mobile app integration, and any other Braintree connections continue independently.

Is 3D Secure supported?

Yes. 3D Secure authentication is triggered based on your Braintree configuration and the relevant regulations (PSD2/SCA for EU/UK). This protects you from chargebacks on authenticated transactions.

What about Braintree sandbox for testing?

You can connect a Braintree sandbox account to test the full flow — process test transactions, verify auto-reconciliation in QuickBooks, and confirm everything works before going live with production credentials.

We also process Venmo — does that work on invoices?

Venmo support through Shuttle depends on your Braintree configuration and is subject to Braintree's Venmo availability (currently US only). Contact us to confirm Venmo support for your setup.


Related Guides

Talk to us

See how Shuttle can power payments for your platform — multi-PSP, multi-channel, white-label.

Book a Demo