Instruction Braintree Payment Gateway for Prestashop


Download and install


  1. Download the plugin archive in the Shop Pinta store and save it on your computer.

  2. In the admin panel of your website, select Modules > Module Manager (1) and click the Upload a module button (2).




  1. In the opened window, click on select file (3).




  1. Select the plugin archive (4) and click the Open button (5).




  1. To configure the plugin, click the Configure button (6).






Plugin page


The plugin page consists of three blocks:


  1. Transaction list (1).

  2. SETTINGS (2).

  3. STATUS SETTINGS (3).




The Transaction list block displays all transactions of the Braintree payment system. To open the list, click on it.




The Transaction list page includes:


  1. The link for cron command (1) - to automatically update the status of transactions.

  2. The Return to settings button (2) - to return to the plugin page.

  3. The Update status all transactions button (3) - to update the status of all transactions.

  4. The Transaction table (4) - to display data for all transactions.




The SETTINGS block consists of:


  1. The Status сheckbox (1) - to enable / disable the plugin (position Yes / No).

  2. The Merchant ID field (2) - to enter the merchant ID copied after registering an account for the Braintree sandbox.

  3. The Public Key field (3) - to enter the merchant public key copied after registering an account for the Braintree sandbox.

  4. The Private Key field (4) - to enter the merchant private key copied after registering an account for the Braintree sandbox.

  5. The Google Merchant id field (5) - to enter ID copied after registering an account for Google Pay.

  6. The Environment field (6) - to choose the test or normal mode of the plugin (position Test / Production).

  7. The Total field (7) - to enter the minimum total order amount at which Braintree payment method will be enabled.

  8. The Enabled payments method Braintree cart сheckbox (8) - to enable / disable the ability to pay through the Braintree method when placing an order (position Yes / No).

  9. The Payment title field (9) - to enter the name of the payment checkbox through the Braintree method, which will be displayed when placing an order on your website.




  1. The Enabled payments method GPAY field᠎ (10) - to enable / disable the ability to pay through the Google Pay method when placing an order (position Yes / No).

  2. The Payment GPAY title field (11) - to enter the name of the payment checkbox through the Google Pay method, which will be displayed when placing an order on your website.

  3. The Enabled payments method PayPal checkbox (12) - to enable / disable the ability to pay through the PayPal method when placing an order (position Yes / No).

  4. The Payment title PayPal field (13) - to enter the name of the payment checkbox through the PayPal method, which will be displayed when placing an order on your website.

  5. The PayPal Client id field (14) - to enter the merchant key copied after registering a PayPal account.

  6. The Enabled payments method Apple Pay checkbox (15) - to enable / disable the ability to pay through the Apple Pay method when placing an order  (position Yes / No).

  7. The Payment title Apple Pay field (16) - enter the name of the payment checkbox through the Apple Pay method, which will be displayed when placing an order on your website.

  8. The Save button (17) - to save the selected plugin settings.




The STATUS SETTINGS block allows you to select the statuses of orders on your website, corresponding to the transaction statuses of the Braintree payment system:


  1. Status Braintree transaction (1) - displays the transaction statuses of the Braintree system.

  2. Status order for website (2) - to select the corresponding order status on your website.






Now your customers can pay for their order using the Braintree system.






VIDEO INSTRUCTION