Releases: genecommerce/module-braintree-magento2
Releases · genecommerce/module-braintree-magento2
3.4.2
4.0.1 - LPM Hotfix
Hotfix to stop a null LPM config value being saved, which breaks the LPM Config class
4.0.0 Local Payment Methods
Added
- Local Payment Methods
- Merchants can now offer up to 8 new payment methods for EU based customers
- Bancontact, EPS, girpoay, iDEAL, Klarna Pay Now/SOFORT, MyBank, P24 and SEPA/ELV Direct Debit are now supported
- Minimum requirements have been updated to Magento 2.3, and PHP 7.2
3.4.0
Added
- M1 to M2 Stored Card migration tool
- New
bin/magento braintree:migrate
console command to connect to your remote M1 database and potentially copy across customers
stored cards. This should be run whilst Braintree is in Production mode.
- New
- Kount ENS webhook
- Allow "suspected fraud" orders in Magento to be accepted or decline by changing status in your Kount portal
- CVV Re-verification for Stored Cards
- This option can be enabled so that registered Customers need to provide the CVV in order to use a Stored Card
- Information about Apple Pay on-boarding
- Information about Custom Fields
Fixed
- Level 2/3 Processing data now only used for Credit/Debit card transactions and now includes shipping tax
- Correct state now set on the PayPal Onclick review page
- Bug where PayPal was not using updated shipping address if the customer changed it during checkout
- Bug that stopped Admins creating orders in the backend when Braintree was the only payment method
- API validation check now uses correct Store IDs when a multi-store is being used
Removed
- Removed old PayPal
payee email
configuration option as it has been deprecated by Braintree
3.3.0
Added
- New payment methods; Venmo and ACH Direct Debit
- Both new payment methods are for merchants based in the US and will require you to speak with your Braintree Account
Manager to enable the services on your account - Level 2 /3 Processing information. For more details, see here
- Braintree PHP SDK (3.40.0) is now included as part of the module in order to maintain BC with Magento 2.2
Fixed
- PayPal not working with virtual products
- CVV validation bug (https://github.com/nicholasscottfish)
- Google Pay library now correctly excluded from JS minification
3.2.1
3.2.0 - 3DS 2
Added
- 3DS 2 now supported
- Basic validation to Dynamic Descriptor configuration options to alleviate errors in checkout
Fixed
- PayPal breaking Grouped Product pages
- Return type stopping Swagger from compiling (https://github.com/Thundar)
- Handling of exceptions in GatewayCommand class that would show "blank" errors on checkout
- Broken CSS selector
- Giftcards not working with PayPal
- Reverted a change introduced in 3.1.2 where card details were only stored in the database if
the Vault config option was enabled. This is because partial invoicing, refunds etc need the stored card data. However,
a bug in core Magento 2.3.1 means that if the Vault is turned off, cards are always shown in customer accounts
Removed
- Layout options for PayPal buttons, due to the buttons now being rendered separately
3.1.2
Refactoring
- PHP 7 return type hinting in place where applicable
- Classes imported with 'use' statements
- PHPDocs updated
- Various refactoring with returns, logic operators etc
Added
- Callback to delete stored card in Braintree when Customer deletes card in account
Fixed
- Vaulted cards now work with 3DS
- Order button "unstuck" after invalid card details/failed payment
- Stop cards always being stored after successful order
- No cart session exception handled correctly (https://github.com/shilpambb)
- PayPal
- Credit instalments now sorted on Product page
- Billing address now updated correctly
- Quote updater no longer throws an error if store uses DB table prefix
- Shipping address now used for Virtual Products
- Voucher redirect loop fixed
- 2nd address line now included (https://github.com/igor-imaginemage)
- Credit calculator now uses correct total values (https://github.com/diazwatson)
- Apple Pay
- Shipping cost is no longer added multiple times
- Apple Pay dialog now shows correct total on initial popup
3.1.1
- Resolves an issue with the PayPal payment on mini-cart (introduced in 3.1.0)
3.1.0
- Functionality to display the PayPal button on the product page
- Extensibility improvements