Braintree

Introduction

The Braintree App is bundled with osCommerce Online Merchant v2.3.5 onwards and can be downloaded separately to install on existing or earlier installations.

Braintree App

The Braintree App for osCommerce Online Merchant includes the following modules:

  • Braintree card payments
  • Checkout with PayPal
  • Customer account cards management page
All osCommerce Online Merchant versions up to and including v2.3.4 require changes to be performed to the shop installation for advanced App features. Please review the Legacy Changes page for further information to decide if they should be applied. (These changes are included in v2.3.5)

Features

The Braintree App supports the following features:

Hosted Fields and Drop-In
Two forms of payment entry methods are available to choose from.
Checkout with PayPal
It's possible to link your PayPal account to your Braintree account and show a "Checkout with PayPal" button on the shopping cart page.
Stored Card Tokens
Payment cards can be stored securely at Braintree and are linked to customer accounts. Customers can then choose their stored payment card for their next purchase without having to re-enter the card information.
3D Secure
Payment cards can be additionally processed through 3D Secure for extra protection against fraudulent payments.
One-Click Online Updates
New App versions are automatically checked every 24 hours and updates can be performed automatically.
Admin Order Transactions
  • Capture full or partial authorizations
  • Refund full or partial payments
  • Cancel authorizations
Configuration Migration
The module parameter configuration values of earlier module installations are automatically migrated to the App configuration parameters.

Minimum Requirements

osCommerce Online Merchant Version
The Braintree App can be used from osCommerce Online Merchant v2.2RC2a (2008) onwards, and is optimized for and bundled with v2.3.5.
PHP Version
The Braintree App requires a minimum PHP version of 5.4.0 with the following extensions: xmlwriter, openssl, dom, hash, curl.
One-Click Online Updates
Automatic One-Click Online Updates requires the Zip extension in PHP.
Admin Order Transactions
Admin Order Transactions requires a new Administration Tool Orders page that is included in the App download package. This updates the layout of the admin orders page to a tabbed layout introduced in osCommerce Online Merchant v2.3.5. Compatible versions are available in the App download package from v2.2RC2a to v2.3.4.
Customer Account Cards Management Page
The Customer Account Cards Management Page requires the Content Modules feature introduced in osCommerce Online Merchant v2.3.4.
jQuery and jQuery UI
The App automatically and securely loads the jQuery (v1.11.1) and jQuery UI (v1.10.4) libraries from Google CDN if they are not already available in the Administration Tool template. A minimum version of jQuery v1.5.0 is required for the App to function properly.