Braintree Gateway Module Changelog

1.0.0
September 19th, 2014
Added
Initial Release
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.4
June 25th, 2015
Added
Added Braintree's Advanced Fraud Protection
1.0.5
July 10th, 2015
Improved
Improvements to all hook points
Improved
Full support for WHMCS 6.0
1.1.1
September 13th, 2016
Improved
General improvements / code cleanup
Added
Improved gateway logging details
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.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.5
December 1st, 2016
Added
Added check for notifying when the required custom fields are missing
1.1.7
December 12th, 2016
Improved
Improved logging of gateway validation errors
Added
Added support for 3D Secure
1.1.8
December 16th, 2016
Fixed
Resolved an issue where WHMCS was unable to activate / deactivate any Payment Gateway modules
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.2.0
April 10th, 2017
Updated
Updated the Braintree core libraries to the latest build
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.2
May 3rd, 2017
Added
Support for multiple currencies has been resolved in this build, please see our KB for more information
1.2.3
May 21st, 2017
Added
Added new option for specifying the merchant account id used for the transaction
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.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
2.0.0
October 10th, 2017
Improved
Improved handling of multiple merchants / currencies
Updated
Updated Braintree JS references
Updated
Updated the core Braintree library
2.0.1
October 11th, 2017
Fixed
Resolved an issue where issuing a refund would cause a Server 500 error
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.3
November 10th, 2017
Improved
Code refactoring and other improvements
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.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.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.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.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.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.1.1
June 8th, 2018
Added
Added credit card number validation
Updated
Updated the Braintree core libraries to the latest build
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.3
October 5th, 2018
Added
Support for the WHMCS "Convert To" option
Improved
Move to instance methods from class-level methods
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.5
November 26th, 2018
Fixed
Resolved an issue where 3d-secure calls and refund calls could fail with a PHP fatal error
2.1.6
January 23rd, 2019
Added
Added support to enable 3D Secure for specified countries only
2.1.7
April 2nd, 2019
Fixed
Resolved an issue where 3dsecure would not run if the countries option was empty/blank
2.1.8
May 3rd, 2019
Added
Added support for Advanced Fraud Tools (Kount) checks to 3DS calls
2.1.9
June 4th, 2019
Added
Added support for 3D Secure 2.0
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.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.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.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.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
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
3.0.1
September 30th, 2022
Fixed
Resolved an issue where the CVV may not be passed correctly to Braintree (when provided)
3.0.2
November 28th, 2022
Updated
Updated JS references to 3.88.4 (Resolves 3DS payment issue)
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.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.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.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.7
May 6th, 2024
Updated
Updated the JS SDK implementation to v3.101.3
3.0.9
June 26th, 2024
Fixed
Resolved an issue where 3DS payments would fail if client details contained non-ascii characters
Fixed
Resolved an issue where 3DS payments would not process using the original currency

2 thoughts on “Braintree Gateway Module Changelog”

Comments are closed.