ElliboHelp Centre

Connect Braintree

Take cards, PayPal, Apple Pay and Google Pay on a secure Braintree card form, through your own Braintree account - Merchant ID, keys, sandbox testing and going live.

Braintree (a PayPal company) lets customers pay by card, PayPal, Apple Pay and Google Pay on a secure Braintree form. The payment is taken while the customer is on the page, so no webhook is needed.

Before you start

  • A Braintree merchant account, approved for your country and business.
  • For testing, a free sandbox account at sandbox.braintreegateway.com. It has its own keys.
  • You must be an admin of the business in Ellibo.

Step 1: Get your keys

Sign in to the Braintree Control Panel (or the sandbox), and click the gear icon at the top right.

  1. Merchant ID: gear › Business - it's at the top of the page. (It also appears in the web address after /merchants/.)
  2. Public Key: gear › API › API Keys. If the list is empty, click Generate New API Key.
  3. Private Key: in the same row, click View under Private Key.
  4. Merchant account ID (optional): gear › Business › Merchant Accounts. You only need it to charge in a currency other than your default merchant account's.

Step 2: Connect in Ellibo

  1. Open Settings › Integrations › Payments.
  2. On the Braintree tile, click Connect.
Connecting Braintree
1 Merchant ID, 2 Public Key, 3 Private Key, 4 Merchant account ID, 5 Account type, 6 Payments go into, 7 Connect.
#FieldWhat to enter
1Merchant IDFrom gear › Business
2Public KeyFrom gear › API
3Private KeyFrom gear › API › View
4Merchant account IDOptional - leave blank for your default
5Account typeTest / sandbox for sandbox keys, Live for production
6Payments go intoKeep Braintree Clearing (recommended)
7Connect BraintreeClick it

Step 3: Try a sandbox payment

  1. With sandbox keys connected, open a small invoice's Pay now link and choose Braintree.
  2. Pay with the test card 4111 1111 1111 1111 and any future date.
  3. Check the invoice shows Paid, then cancel the test receipt.

Step 4: Go live

  1. Sign in at braintreegateway.com (production) and copy the live Merchant ID and keys.
  2. In Ellibo, click Keys, paste them, set Account type to Live, and Save.

Fees, payouts and refunds

  • Braintree pays out to your bank, usually within a couple of working days. Record payouts in Accounting › Online Payments.
  • Refund with the Refund button in Ellibo.

If something goes wrong

ProblemFix
Keys not acceptedSandbox and production keys are different logins. Match Account type to where you copied them.
Wrong currency chargedAdd the Merchant account ID for the currency you invoice in.
The card form doesn't load for a customerAsk them to allow scripts on the page or try another browser.

See also Fix payment problems.

Still need help?Write to us and we'll walk you through it.
Contact support