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:
Customer receives your QuickBooks invoice
They click the payment link
A secure checkout page opens with card, PayPal, Apple Pay, and Google Pay options
Payment is processed through your Braintree account
Funds settle to your Braintree-connected bank account
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:
Go to Settings → Custom Form Styles
Edit your invoice template
In the message/notes section, add: "Pay online: [your payment link]"
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.