Skip to main content

Braintree Integration

The Braintree Integration enables ERPNext to securely accept online payments through Braintree. Once configured, ERPNext automatically creates the required payment gateway records and links them with your accounting system, allowing customers to complete payments directly from Payment Requests.

Summary

  • Connect ERPNext with your Braintree merchant account.
  • Accept secure online payments through Payment Requests.
  • Support multiple Braintree gateway accounts if required.
  • Automatically create Payment Gateway and Bank Account records.

How to Access Braintree Settings

Navigate to:

Explore > Integrations > Braintree Settings

Setting Up Braintree

To enable Braintree payments, configure the following credentials obtained from your Braintree Merchant Account:

  • Merchant ID
  • Public Key
  • Private Key

ERPNext also allows you to configure multiple Braintree payment gateways. The selected Payment Gateway Account determines which Braintree merchant account is used when processing customer payments.

Enable the Payment Gateway

After entering the required credentials:

  1. Open Braintree Settings.
  2. Enter the Merchant ID, Public Key, and Private Key.
  3. Enable the integration.
  4. Save the document.
What Happens Automatically?

  • A Payment Gateway record is created.
  • A Bank account is added to the Chart of Accounts.
  • A Payment Gateway Account is created for further configuration.

Configure the Payment Gateway Account

The Payment Gateway Account acts as the central configuration point for Braintree payments. From this document you can:

  • Select the bank account to receive payments.
  • Change the default bank account if necessary.
  • Configure the default Payment Request email template.
  • Manage gateway-specific payment settings.

Once this configuration is complete, your ERPNext instance is ready to accept online payments through Braintree.

Supported Transaction Currencies

Braintree supports transactions in the following currencies:

AED, AMD, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BIF, BMD,
BND, BOB, BRL, BSD, BWP, BYN, BZD, CAD, CHF, CLP, CNY, COP, CRC,
CVE, CZK, DJF, DKK, DOP, DZD, EGP, ETB, EUR, FJD, FKP, GBP, GEL,
GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS,
INR, ISK, JMD, JPY, KES, KGS, KHR, KMF, KRW, KYD, KZT, LAK, LBP,
LKR, LRD, LSL, LTL, MAD, MDL, MKD, MNT, MOP, MUR, MVR, MWK, MXN,
MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, PAB, PEN, PGK, PHP, PKR,
PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SEK, SGD, SHP,
SLL, SOS, SRD, STD, SVC, SYP, SZL, THB, TJS, TOP, TRY, TTD, TWD,
TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, VUV, WST, XAF, XCD, XOF,
XPF, YER, ZAR, ZMK, ZWD
Note

If multiple Braintree gateway accounts are configured, ERPNext uses the Payment Gateway Account selected during the payment process to determine which Braintree merchant account will process the transaction.

Rating: 0 / 5 (0 votes)