Releases: genecommerce/module-braintree-magento2
Releases · genecommerce/module-braintree-magento2
4.0.9
Features / Enhancements
- Venmo Multi-Profile ID
- Always 3DS challenge requested
- Implemented webhook for Fraud Protection and ACH payments
- Added line items for all the payment methods except PayPal
- Added card details for Apple Pay and Google Pay
- PayPal Styling Preview of buttons and messages in admin configuration
- Re-implemented Google Pay
- Added Device Data to Google Pay
- Enabled partial refund for Apple Pay and Google Pay
- Fixed too many line items error
- Added T&C validation and Firefox support for Google Pay
- Added additional check if vault token not exist
- Cancel the transaction if order failed
- Upgraded braintree PHP SDK to v6.5.1
- Change regulation text for Pay Later messages
- Implemented CSP to fix Braintree CSP errors by adding 'csp_whitelist.xml' file to the extension.
BugFixes
- Added additionalValidators for Apple Pay and Google Pay
- Fixed multi-shipping PayPal button issue
- Fixed Braintree Settlement Report page issue
- Fixed Apple Pay for virtual, Gift card and downloadable products
- Fixed Javascript error which were generating due to button shortcuts
- Fixed save for later use checkout is not appearing issue
- Added 3DS billing address validation error message on checkout
- Fixed tooltip text spelling
- Fixed getCcTypeLableMap method not found issue
- Incorrect ReCaptcha Validation
- Fixed missing billing telephone for Apple Pay
- Update method to get CC types
- Vault capture need also send the merchant account id
- Added variable check to getShippingAddress method.
- Replaced 'three_d_secure' with 'threeDSecure' as that is removed
Removed
- Removed KOUNT integration as it has been discontinued by Braintree
4.0.8
BugFixes:
- Fixed ReCaptcha issue with multi shipping checkout
- Fixed p24 and other local payment methods
- Fixed Venmo is loading for the user before selecting T&C
- Fixed Order placed without required phone number field
- Fixed Terms and Conditions can be ignored when checking out - Fixed this issue for PayPal
- Fixed Paypal express checkout promo code issue
- Fixed Unable to place an order when a special character is available in the shipping address
- Fixed Error appearing when loading the Braintree Settlement Report
- Fixed Can't place MOTO Order when ReCaptcha is enabled
- Fixed Braintree Checkout Invisible ReCaptcha v2
- Fixed Cannot change the billing address for Braintree saved card
- Fixed 'Array and string offset access syntax with curly braces is deprecated' issue (PHP74 compatibility issue)
- Fixed buyer-country argument issue for PayLater functionality
- Changed ApplePay / GooglePay error processing
- Fixed broken unit test for 'getStreet()' method
- Fixed Braintree ReCaptcha error while generating an invoice from the admin panel
- The phone number now pulls through to the Google Pay Review page.
Features / Enhancements:
- Pay Later Button – Global Expansion
- Added fix for checkout returns a non-informative error for PayPal
- Added AUS for PayPal PayLater messages
- Enhanced Venmo Payment method
- Extends Magento's AddressAdapterInterface to include all street address fields
- Hosted fields style basic function
4.0.7
Bug Fixes
- Fixed Braintree Credit Card payment method is not available in IE browser issue
- Fixed Credit Card Partial Invoice and No Customer ID in response issue
- Restricted API call if the payment method is disabled
- Added LPM Braintree JS SDK to fix the LPM issue
- Fixed 3D Secure Billing State error
- Fixed Not able to apply/remove promo code on PayPal Review Page issue.
- Fixed LGTM Alerts
- Fixed applying coupon without selecting Payment method on the checkout page
- Fixed place order button is appearing twice on GooglePay Review page issue.
New Features
- Pay Later for EU
- Braintree ReCaptcha
- PayPal Credit APR change
4.0.6
Bug Fixes
- Disabled vaulting for cards when the vault is disabled from the admin panel for it.
- Fixed shipping method details and amount is not getting updated on PayPal Review and Google Pay Review page.
- BNPL Bugfixes
- Fixed the wrong amount being sent to PayPal when promotion code applied from the checkout page
- Fixed 3D secure card verification error of special characters for Name fields
- Removed China Union Pay(CUP) from list of allowed cards
- Fixed Venmo browser error on the checkout page
- PayPal Credit field will only be available if Merchant Country is either the US or the UK
- Fixed 3rd line of street field not being sent to Braintree issue
- Fixed Billing Address from PayPal is not getting populated on the website issue
- Fixed issue of the product name is not being sent to Braintree when it is having special characters or other language characters
- Fixed PayPal Button error when order or product total is ZERO
- Fixed LPM(Local Payment Methods) TypeError: explode() expects parameter 2 to be string, null given error
- Fixed PayPal loading issue for Norway
- Fixed incorrectly showed a message stating no payment methods available for LPMs when at least 1 was available
- Removed COINBASE_ACCOUNT as it is deprecated.
New Features
- Allowed production and sandbox credentials to be stored separately
- Added ECI Flag to the order payment details for the Braintree Credit Card 3D secure transactions.
- Instant Purchase functionality
- Partial Invoice using PayPal
- Multi-shipping functionality for Braintree Credit Card and PayPal payment methods.
- Wrap Credit API calls in DB Transaction
- BNPL latest features
4.0.5
- PayPal Buy Now Pay Later (BNPL)
- Fixed 'validateRequestData' method must be of the type array error of PayPal Review Page
- v4.0.5
3.5.0
- PayPal Buy Now Pay Later (BNPL)
- v3.5.0
4.0.4
V4.0.4 - Google Pay Black BTN (#74) * Btn Color Black Option * CSS Importants to prevent overrides * CSS selector hierarchy * 4.0.4
3.4.3
3.4.3 - Google Pay Black BTN (#73) * Btn Color Black Option 3.4.2 series * CSS Importants to prevent overrides * CSS selector hierarchy * paypal.js to 3.4.2 * 3.4.3
4.0.3
Fixed
- Feedback to end-user when using vaulted payment methods