Basic Braintree Settings

  • Title - User can enter a new title or use the default of “Braintree”
  • Environment - Sandbox=for the configurations in test environment (means that user will be able to work with test credit cards). Sandbox account is needed for  configuring in test environment Production - to go live only
  • Payment Action - Authorize only=purchase is approved but the funds are on hold waiting for being captured by the merchant or “Authorize and Capture” to imply that the purchase is already authorized and can be withdrawn from the customer’s account at once.
  • Merchant Account ID, Merchant ID, Public Key and Private Key fields are the credentials from user Braintree account.
  • To get to your your Merchant and Account ID go to - Account-Merchant Account Info
To get to your Public and Private Key go to - Settings - Api Keys:
  • Public Key -  It available to everyone via a publicly accessible repository or directory.
  • Private Key - Confidential encrypted data that Braintree create for you automatically
  • Merchant ID- A merchant identification number (MID) is a unique number assigned to a merchant account to identify it throughout the course of processing activities.
  • Vault Enabled - Stores customer credit card information in the Braintree vault.

  • Private Key - Confidential encrypted data that Braintree create for you automatically
  • Merchant ID- A merchant identification number (MID) is a unique number assigned to a merchant account to identify it throughout the course of processing activities.
  • Vault Enabled - Stores customer credit card information in the Braintree vault.



Advanced Braintree Settings

  • Vault Title - Setting Vault Title or leave Braintree default
  • Merchant Account Id - If user do not specify the merchant account to use to process a transaction, Braintree will process it using default merchant account
  • Advanced Fraud Protection - To apply Braintree fraud protection to transactions. (such as 3D Secure - an additional layer of cardholder verification for eligible and enrolled cards; Kount Standart - A set of rules including geolocation and device information; Kount Custom - To set up review queues and auto decisioning) Make sure this functionality is enabled in configurations
  • Debug - saving log file of interaction between customer store and Braintree
  • CVV Specification - Requires customers to provide the 3-digit security code from the back of a credit card.
  • Credit Cards types - List of card types that are accepted in customers store
  • Sort Order - enter a number to determine the position of Braintree Payment Method in the list of payment methods that is shown on the checkout page




*If braintree authorization enabled: order for 2 products will create one transaction Product price 1 + Product price 2 + shipping. In case of creating invoice for one product: first transaction voided, created new transaction. product price + shipping.

Refund Logic
Refund logic: If transaction status is not settled - transaction voided. Else - refund transaction will be created