Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Overview


Info
title

...

Prerequisite alert!

...

  • Merchant account with Braintree.
  • If offering third party options such as PayPal, Google Pay and Apple Pay, merchant accounts with each provider.
  • Minimum website version 4.30
    Multiexcerpt include
    MultiExcerptName4.29
    PageWithExcerptLTS 2021 actual min. versions
    . Contact Commerce Vision to request a site version upgrade.


Overview

Once Braintree Payments has been implemented and

...

switched on for your site by Commerce Vision, settings for the Braintree

...

gateway including available payment

...

options, vaulting (saving a payment for future use)

...

and fraud protection, can be configured

...

.


NOTE - When Braintree Payments is active, you can choose to use Braintree only for credit card and PayPal processing or include another credit card gateway and/or PayPal separately. These would be displayed under their own tabs on the checkout page.   


Panel

On this page:

Table of Contents





Info
title

...

Vaulting refers to saving of a customer payment for future use. Another name for this is tokenisation. Typically this is used in two purchasing scenarios: recurring billing such as for subscription products and future purchases so customers do not have to re-enter payment details. Vaulted cards will automatically be offered for future purchases without the need to re-enter details. The User just needs to click on the card to select it. If this setting is OFF, credit cards will not be vaulted by default. 
Image Removed 

Using surcharges or token management?

The Commerce Vision platform's credit card surcharge facility and token management feature have been integrated into Braintree Payments. If Braintree Payments is enabled, it will be used for saving a Customer credit card. This tokenised card can be used for future payment of account invoices. 

  • If any surcharge applies to an order, it will automatically be calculated, displayed and added to the total during checkout.
Expand
titleClick here to see an example...

Image Added



Multiexcerpt
hiddentrue
MultiExcerptNameFeature Overview


Excerpt
hiddentrue

Braintree Payments is a

...

payment gateway that processes a range of payment types on your website.




Step by Step Guide

1. Configure General Settings 

Note

...

  1. You will need your Sandbox or Production credentials (API keys and Merchant ID) for this step. You can retrieve these from your Braintree Sandbox or

...

  1. Production accounts.
  2. If the Overrides option Image Added is displayed next to a setting, instead of being switched on and off for all users, it can be configured against specific Users, Roles or Customers.


To configure Braintree Payment Settings

...

:

  1. Navigate to SettingsPayment & CheckoutBraintree Payment.
    Image Modified
  2. If the Available in CMS toggle is not enabled, toggle it ON. 

  3. Click Configure.

...


  1. In Braintree Payment Settings, configure General Settings

...


  1.   
    1. To enable Braintree for all Users on your site, toggle ON Enable Braintree Payment. TIP - Leave this global toggle off and add Role Overrides

...

    1. to

...

    1. only offer Braintree to specific roles, e.g., B2C customers. 

    2. If your site will use Braintree Payments only for credit card and/or PayPal transactions, toggle on Show Braintree Payment Options Only. This will disable other credit card gateways and turn off the separate PayPal feature.
      Image Added

    3. In Mode,

...

    1. select 'Sandbox' if

...

    1. testing the

...

    1. Stage site, or 'Production'

...

    1. if the live site. 

      Info

      The sandbox is an entirely separate environment from your production account.  Your sandbox login information, merchant ID, and API keys will be different. Nothing created in the

...

    1. Sandbox (e.g. processing options, recurring billing settings) will transfer to

...

    1. Production. 


    2. Enter credentials for either 'Sandbox' or 'Production'. You will need the following from your Braintree account:
      - Merchant ID - this is the default ID used to verify the account. If your business has 
      several Merchant Account IDs and you want to specify one of them, enter it in the Merchant Account ID field instead of here.  
      - Public Key 
      Private Key 
      - Merchant Account ID - leave blank if the

...

    1. 'Merchant ID' is to be used.

...


  1. To allow Users to

...

  1. delete a saved (vaulted) payment, toggle ON Allow Vault Management. When this setting is enabled, in the Payments panel during checkout, there is an Edit link

...

  1. on the top right side.  
    Image Modified  

    When the User clicks on Edit, the delete

...

  1. icon displays next to each payment. The User can click on it to remove the saved payment.  
    Image Modified    
    If the toggle is OFF, the Edit link is not displayed. To delete a vaulted payment, Users will need to contact your customer service and have the saved payment

...

  1. deleted in your Braintree account.

  2. If the vaulted payment is to be preselected

...

  1. during checkout, toggle ON Preselect Vaulted Payment Method.

...

  1. The preselected payment is foregrounded and has a tick Image Modifiednext to it. If this toggle is OFF, the last

...

  1. entered payment will be preselected.
    Image Modified

  2. If

...

  1. the

...

  1. nominated default payment option (set in the Braintree account) is to be displayed

...

  1. at the top of the list, toggle ON Show Default Payment Method First.

    Tip
    titleTo flag as default

    To make a payment option default, in your Braintree account, go to the Vault and find the User. Click on the payment option and click Edit. Tick the Default Payment Method for Customer? checkbox.


2. Configure payment options 

The next step is to configure

...

the payment

...

options your site

...

offers. Each one can be enabled or disabled at any time

...

. Note that options enabled here must also be turned on in your Braintree account. 


Note

Your Braintree account will allow you to automatically offer credit card payments. To include PayPal, Google Pay or Apple Pay, your business must also have accounts with

...

each respective

...

provider.  

...


All enabled Braintree payment methods will display under a common Payment Methods tab during checkout.

...

TIP -

...

You can change the tab name 'Payment Methods' in the Checkout Payments Options Widget.

...

Image Removed

Credit Card Settings

Braintree Payments is currently set up to accept Visa, Mastercard and American Express. Specific settings are not required for each credit card type as that is managed by Braintree. You can decide whether successfully used credit cards should be saved for future purchases by default, or allow the User to decide. 

Image Removed

  1. Enable Credit Card - toggle ON to offer payment by credit card on your site. In the Payments panel during checkout, 'Pay with card' displays as an option, and the logos of the credit cards currently accepted are automatically listed. 
    Image Removed
  2. Allow Vault Credit Card and Allow Vault Credit Card Override work together to determine the default vaulting setting and whether Users are permitted to override it.

...

Default vault: yes

Checkbox: displayed, not ticked

  • A card will be saved by default unless the User unticks the checkbox. 

...

Default vault: no

Checkbox: displayed, ticked

  • A card will not be saved by default but the User can tick the checkbox to save it.

...

Default vault: yes

Checkbox: not displayed

  • A card will be saved by default. The User cannot override this.

...

Default vault: no

Checkbox: not displayed

  • The card will be not be saved. The User cannot override this.

...

PayPal Settings

Braintree Payments is set up to accept PayPal payments. Your business must have a PayPal account set up and have PayPal enabled as a payment option in your Braintree account.

Enable PayPal: toggle ON to offer PayPal on your site.
Image Removed

...

 In the Payments panel during checkout, 'PayPal' displays as an option under Payment Methods.

 Image Removed

When the User clicks on PayPal, the PayPal button is displayed. 
Image Removed

When the PayPal button is selected, the secure PayPal login box is displayed.
Image Removed

After logging in and selecting PayPal payment option, the User is returned to your website. The PayPal account with login ID appears in the Payments panel. 

Image Removed

The User clicks Process Payment to complete payment for the order. If Allow Vault PayPal is enabled, a successful PayPal account will be saved.  

...

Google Pay Settings

Image Removed

Enable Google Pay

Google Pay Merchant ID

PayPal Express and Pay in 4 buttons can also be added to the product and cart pages. 

Image Added

See the step-by-step guide for each payment method: 

Credit Card Settings

Configure Braintree Credit Card Settings

PayPal Settings

Configure Braintree PayPal Settings

Google Pay Settings

Configure Braintree Google Pay Settings

Apple Pay Settings

Configure Apple Pay Settings


3. Fraud Protection Settings for Order Payment

Braintree Payments has three fraud protection modes

...

, and one must be selected. Information provided here is limited to setting up an option for your website. Details about fraud protection options are available from the Braintree website. (NOTE - Advanced and Kount are options that incur additional fees.)

...

In addition, 3D Secure, which provides an extra layer of security by prompting a User to authenticate card ownership by entering a PIN, can be enabled.

  1. In Braintree Payment Settings, scroll down to the Fraud Protection Settings for Order Payment section.

  2. In Fraud Protection Mode, select Basic, Advanced or Kount.

...

  1. NOTE - The mode enabled her must be the same as the mode enabled in your Braintree account.
    Basic - all fraud protection is handled by Braintree and no further configuration is required here.


  2. (For 'Advanced' or 'Knout' only.) In Treat Decision 'Not Evaluated' As, select 'Review' or 'Approve'. 
    Review: the transaction with this status is treated as suspicious and put on hold subject to further verification
    Approve: the transaction with this status is treated as a successful one and the order is released.  

  3. (For 'Knout' only.) In Treat Decision 'Escalate' As, select 'Review' or 'Approve'.
    Review: the transaction with this status is treated as suspicious and put on hold subject to further verification
    Approve: the transaction with this status is treated as a successful one and the order is released

  4. To use 3D Secure, toggle ON Enable 3D Secure. NOTE - This feature adds another layer of security for payments that use credit cards, including Google Pay. It is applicable only to cardholders who have enrolled in 3D Secure with their issuer.

...

   

  1.  

    Expand
    titleClick here to know more about 3D Secure...

    During the checkout process, if the cardholder is enrolled in 3D Secure, the issuing bank will decide whether the cardholder's identity can be verified using data supplied regarding the cardholder and their device, or if an additional authentication process is necessary. If additional authentication is necessary, Braintree will begin a process provided by the issuing bank to verify the cardholder’s identity via SMS one-time passcode, the issuing bank's mobile app, biometric methods, or other means.


    3D Secure can shift liability for fraud-related chargebacks from the merchant to the card issuer. For example, if the issuer does not participate in 3D Secure but the card brand supports this extra protection (i.e. Visa or Mastercard), the liability for fraud-related chargebacks will shift to the issuer.

    NOTE - 3D Secure does not shift liability for all fraudulent chargebacks. You can determine whether or not liability shift occurred by the 3D Secure status code returned for the authentication.


    Example of 3D Secure popup:

    Image Added
    If the credit card payment passes 3D Secure, the order will be completed. If the payment is rejected by 3D Secure, the User will see a 'Rejected by Gateway' popup error message on your site:

    Image Added 
    This status is also recorded in the Braintree account. 
    Image Added


  2. (For use with 3D Secure only). The 3D Secure Review Status List provides all 3D Secure statuses that will not reject the order if 3D is not required. it allows you to put such orders on hold for further verification. For instance, 'authenticate_attempt_successful' means that the card brand passed the attempt because the issuer's authentication server was unavailable. You can add one or more such statuses. NOTE - For a list of what each of the statuses mean, refer to the Braintree website.

    Click on the list, then click to select all required statuses. These statuses will populate the field.  
    Image Added 
    For cards that cannot be authenticated and the status is on this list, payment will not be processed and the User will see this message: 
    Image Added  

Additional Information

 

Multiexcerpt
hiddentrue
MultiExcerptNameFeature Title

 

...

--



Minimum Version Requirements


Multiexcerpt
MultiExcerptNameMinimum Version Requirements

4.

...

31


Prerequisites


Multiexcerpt
MultiExcerptNamePre reqs

Braintree Account, third party payment accounts


Self Configurable


Multiexcerpt
MultiExcerptNameSelf Configurable

Yes


Business Function


Multiexcerpt
MultiExcerptNameBusiness Function

Payment Types


BPD Only?


Multiexcerpt
MultiExcerptNameBPD Only

Yes


B2B/B2C/Both


Multiexcerpt
MultiExcerptNameB2B/B2C/Both
Both

...

Multiexcerpt
MultiExcerptNameBallpark Hours From CV (in addition to any self config required)

Contact Commerce Vision

...

Contact Commerce Vision

...


...

MultiExcerptNameCMS Category

...

Third Party Costs


Multiexcerpt
MultiExcerptNameThird Party Costs

Fees may apply

...




Related help

Content by Label
showLabelsfalse
showSpacefalse
excludeCurrenttrue
cqllabel = "payment" and title ~ "Braintree"