Braintree Gateway Module Changelog

3.0.6
March 25th, 2024
Updated
Updated the JS SDK implementation to v3.101.0
Updated
Updated the PHP SDK implementation to v6.17.0
Fixed
Resolved a PHP error on WHMCS 8.9 when using the transaction details modal
3.0.5
January 9th, 2024
Updated
Updated the PHP SDK implementation to v6.15.0
Updated
Updated the JS SDK implementation to v3.98.0
3.0.4
May 31st, 2023
Fixed
Resolved an issue when using multiple currencies and merchant IDs
Updated
Updated the 3DS implementation to now pass the CC bin parameter
Updated
Updated the JS SDK implementation to v3.94.0
3.0.3
April 2nd, 2023
Updated
Updated the 3DS implementation to now pass the CC bin parameter
Updated
Updated the JS SDK implementation to v3.91.0
Fixed
Resolved an issue where 3DS may hang on failures instead of redirecting back to the invoice
3.0.2
November 28th, 2022
Updated
Updated JS references to 3.88.4 (Resolves 3DS payment issue)
3.0.1
September 30th, 2022
Fixed
Resolved an issue where the CVV may not be passed correctly to Braintree (when provided)
3.0.0
August 9th, 2022
Removed
Legacy code removed and refactored for PHP 7.4+
Added
Added support for WHMCS 8.2+ Transaction Information
Improved
Major improvements to fee calculation for non-us-based issued cards and AMEX payments
Updated
Updated JS references to 3.85.3
2.2.7
March 11th, 2021
Added
Added setting to allow/disallow 3DS bypass
Fixed
Fix for 3DS calls not using the correct merchantAccountId for multiple currencies
Added
Added new missing invalid 3DS status values
Updated
Updated JS references to 3.74.0
2.2.4
November 5th, 2020
Updated
Private key setting uses a password field instead of a text field
Added
Full support for WHMCS 8
Updated
Updated the 3DS 2.0 implementation to the 3.67.0 release
Updated
Updated the Braintree core libraries to the latest build
2.2.2
February 2nd, 2020
Updated
Updated the Braintree core libraries to the latest build
Updated
Updated the 3DS 2.0 implementation to the 3.57.0 release
2.2.1
October 7th, 2019
Fixed
Resolved an issue with 3DS calls failing
Updated
Updated the 3DS 2.0 implementation to the 3.53.0 release
2.2.0
July 5th, 2019
Fixed
Possible fix for some Braintree library files not loading correctly
Fixed
Resolved an issue where fraud device_data was not passed on 3DS calls
Updated
Updated the 3DS 2.0 implementation to the 3.46.0b8 release
2.1.9
June 4th, 2019
Added
Added support for 3D Secure 2.0
2.1.8
May 3rd, 2019
Added
Added support for Advanced Fraud Tools (Kount) checks to 3DS calls
2.1.7
April 2nd, 2019
Fixed
Resolved an issue where 3dsecure would not run if the countries option was empty/blank
2.1.6
January 23rd, 2019
Added
Added support to enable 3D Secure for specified countries only
2.1.5
November 26th, 2018
Fixed
Resolved an issue where 3d-secure calls and refund calls could fail with a PHP fatal error
2.1.4
October 12th, 2018
Fixed
Account ID field is now overridden when possible by the currency Account ID
Improved
Improved field name descriptions
2.1.3
October 5th, 2018
Added
Support for the WHMCS "Convert To" option
Improved
Move to instance methods from class-level methods
2.1.2
August 9th, 2018
Fixed
Automated (cron) payments will now capture when using 3D Secure
Updated
Updated the Braintree core libraries to the latest build
2.1.1
June 8th, 2018
Added
Added credit card number validation
Updated
Updated the Braintree core libraries to the latest build
2.1.0
May 16th, 2018
Updated
Updated the Braintree core libraries to the latest build
Updated
Updated Braintree JS references to the latest builds
2.0.9
April 28th, 2018
Updated
Updated Braintree JS references to the latest builds
Fixed
Resolved an issue where validation / transaction errors were not logging properly
2.0.8
April 5th, 2018
Updated
Added support for WHMCS 7.5 and PHP 7
Updated
Now requires Ioncube loader v10.1 or higher
Improved
Improvements to how the merchant id is set on API calls
2.0.7
February 12th, 2018
Updated
Updated the Braintree core libraries to the latest build
Updated
Updated Braintree JS references to the latest builds
Added
Added a debug output setting - !Enabling will fail processing all cards!
Fixed
Resolved a formatting issue where Kount device data may not be passed
2.0.5
January 25th, 2018
Improved
Checks on the fee override to validate the user provided inputs
Updated
Updated Braintree JS references to the latest builds
Updated
Updated the Braintree core libraries to the latest build
2.0.4
January 4th, 2018
Added
Added ability to override fee calculation, please see our KB for more information
Improved
Improvements to refunds to verify the transaction is in one of the valid required states
2.0.3
November 10th, 2017
Improved
Code refactoring and other improvements
2.0.2
October 23rd, 2017
Improved
3D secure javascript output is now compressed
Added
Added language support for 3D secure transactions (see lang/english.php)
Fixed
Resolved issues where 3D secure callbacks may not complete
Fixed
Resolved an issue where refunds may not complete
2.0.1
October 11th, 2017
Fixed
Resolved an issue where issuing a refund would cause a Server 500 error
2.0.0
October 10th, 2017
Improved
Improved handling of multiple merchants / currencies
Updated
Updated Braintree JS references
Updated
Updated the core Braintree library
1.2.5
July 31st, 2017
Improved
Improved handling of both multiple currencies and an account id
Improved
Improved displaying of "Decline" fraud risk decisions
Added
Notice for no risk decision on orders with no risk data (fraud record not enabled)
Added
Added handling of unknown fraud tool risk decisions
Updated
Updated the Braintree core libraries to the latest build
1.2.4
July 10th, 2017
Updated
Updated the Braintree core libraries to the latest build
Updated
Updated to work with the new ASPnix 2.0 licensing system
1.2.3
May 21st, 2017
Added
Added new option for specifying the merchant account id used for the transaction
1.2.2
May 3rd, 2017
Added
Support for multiple currencies has been resolved in this build, please see our KB for more information
1.2.1
April 18th, 2017
Fixed
Resolved an issue where 3D Secure was not loading when enabled
Updated
Updated the Braintree core libraries to the latest build
1.2.0
April 10th, 2017
Updated
Updated the Braintree core libraries to the latest build
1.1.9
February 13th, 2017
Fixed
Error no longer occurs on orders paid by account credit when payment method is the braintree module and the braintree fraud addon is enabled
1.1.8
December 16th, 2016
Fixed
Resolved an issue where WHMCS was unable to activate / deactivate any Payment Gateway modules
1.1.7
December 12th, 2016
Improved
Improved logging of gateway validation errors
Added
Added support for 3D Secure
1.1.5
December 1st, 2016
Added
Added check for notifying when the required custom fields are missing
1.1.4
December 11th, 2016
Improved
Improved the gateway log transaction output to include additional fields (CVV / AVS / Risk Data)
Added
New Output notice when viewing a pending order that displays the fraud tools decision
Fixed
JavaScript error no longer occurs on certain browsers / WHMCS themes
1.1.2
November 10th, 2016
Fixed
Fraud tools now works correctly on the client area credit card form
Updated
Fraud Tools no longer requires the form DOM id value specified
Updated
Fraud Tools now uses the JSv3 Braintree API
1.1.1
September 13th, 2016
Improved
General improvements / code cleanup
Added
Improved gateway logging details
1.0.5
July 10th, 2015
Improved
Improvements to all hook points
Improved
Full support for WHMCS 6.0
1.0.4
June 25th, 2015
Added
Added Braintree's Advanced Fraud Protection
1.0.2
May 18th, 2015
Fixed
Fixed an issue where an invoice may not be marked as paid when payment was successful
Added
Added option to disable / enable fee calculation
1.0.0
September 19th, 2014
Added
Initial Release

2 thoughts on “Braintree Gateway Module Changelog”

Comments are closed.