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.