2.4.9 - Features:
- BUNDLE-3442 JS and PHP updates
The Braintree PHP and JavaScript SDKs have been updated to the latest supported versions to maintain compatibility, security, and feature support. All payment methods and checkout flows should continue to function normally with no impact to merchants or customers.
- BUNDLE-3443 Downloadable/Virtual products - Removing PayPal Express for Guest Users
To improve the checkout experience for guest users, PayPal Express buttons will no longer display when purchasing downloadable or virtual products. This applies both on product detail pages (PDP) and throughout the checkout flow (mini-cart, cart, and checkout) if such items are in the cart. This update prevents guests from being shown an express checkout option that still requires account login, ensuring a more consistent and seamless experience.
- BUNDLE-3444 Apple Pay Express on PDP
Apple Pay is now supported as an express payment option directly on the product detail page for eligible users browsing with Safari on iOS. When enabled in configuration, customers can complete their purchase directly from the PDP using Apple Pay for a faster and more seamless checkout experience. The button will only render for supported devices and browsers, and will not appear when disabled.
- BUNDLE-3445 Google Pay Express on PDP
Google Pay is now available as an express checkout option directly on product detail pages for supported devices and browsers. When enabled, eligible users can complete purchases directly from the PDP using Google Pay for a faster, streamlined checkout experience. The button will not appear if the feature is disabled or the device/browser does not support Google Pay.
- BUNDLE-3446 Ability to Configure Where Apple Pay / Google Pay Express Payments Render
Merchants now have greater control over where Apple Pay and Google Pay Express buttons appear throughout the checkout experience. New configuration options allow enabling or disabling these payment methods on the product page, the mini-cart, cart page, and top of checkout. This update provides flexibility to tailor express payment visibility based on store strategy and customer experience preferences.
- BUNDLE-3459 Vaulting Google Pay via the Account Area
Customers can now save (vault) their Google Pay payment method directly from their account area, enabling faster repeat checkout. When enabled in configuration, logged-in users can add, store, manage, and use vaulted Google Pay cards during checkout, similar to existing vaulted card and PayPal functionality.
- BUNDLE-3461 Link Magento Order to Braintree Portal Order
A new link is now available within Magento order details, allowing merchants to open the corresponding transaction directly in the Braintree Portal. This eliminates the need to manually search or switch systems, improving efficiency and reconciliation workflows. The link opens in a new tab and directs users to the correct transaction based on stored merchant and transaction IDs.
- BUNDLE-3462 Real Time Account Updater (RTAU)
This update introduces support for automatic card detail updates for vaulted payment methods using Braintree’s Account Updater service. When enabled, eligible Visa, Mastercard, and Discover cards are automatically refreshed if expired or replaced, helping reduce failed payments and improving billing continuity. Unsupported payment types (including Apple Pay, Google Pay, and prepaid cards) remain unchanged. This feature requires activation by Braintree Support and is currently available only to US-based merchants.
- BUNDLE-3464 ELO Card type support for Braintree Card Payments
ELO card support has been added to the Braintree payment configuration, enabling merchants to accept ELO as a valid credit card type. Once enabled in the admin settings, customers can successfully place orders using ELO cards during checkout.
- BUNDLE-3479 PayPal Express: Server-Side Shipping Callback
This update introduces a robust server-side implementation to replace the previous client-side shipping callback. It supports dynamic shipping options, real-time cost calculations, and accurate cart-level visibility - all presented directly within the PayPal modal for PayPal Express payment buttons.
- BUNDLE-3480 PayPal Contact Module
For US merchants, The contact module helps buyers view and modify the email and phone number shared with merchants for a given order. It offers greater flexibility and control to buyers, particularly for gift orders where buyers need to specify alternative contact details. For merchants, this provides precise and complete contact details for seamless communication.
- BUNDLE-3475 Pay Upon Invoice Payment Method
Pay Upon Invoice is a Buy Now, Pay Later payment method available only in Germany for eligible B2C merchants. It allows buyers to place an order, receive the goods, confirm they are in good condition, and then pay the invoice within 30 days, no PayPal account required. PayPal has partnered with Ratepay to provide this service. In German, this payment method is also known as Rechnungskauf mit Ratepay.
- BUNDLE-3476 Google Pay Express Checkout Enhancements - Promotional field
A new promotional code field has been added to the Google Pay modal, allowing customers to apply discounts directly within the express checkout flow.
- BUNDLE-3477 Apple Pay Express Checkout Enhancements - Promotional field
A promotional code field is now available in the Apple Pay modal, making it easy for customers to apply discounts during express checkout without leaving the flow.
- BUNDLE-3478 Apple Pay now works in Chrome and Firefox
With the latest Apple Pay SDK update, customers can now use Apple Pay in Chrome and Firefox, both during express checkout and at the final checkout step.
- BUNDLE-3481 Local Payment Method - BLIK
We’ve added support for BLIK as a new local payment method in Braintree, enabling seamless and secure bank-based payments for customers in Poland. This release expands our checkout options by integrating BLIK into the existing local payment flow, providing faster authorization and improving conversion for Polish shoppers.
2.4.9 - Bug Fixes / Updates:
- BUNDLE-3435 - Admin Order Grid Purchase Date Filter not working
- BUNDLE-3440 - Checkout process freezes after applying a coupon or gift card with Braintree ReCaptcha enabled
- BUNDLE-3450 - Braintree, which is not in use, is spamming errors to system.log
- BUNDLE-3474 - Issue with Google Pay Checkout - Loading Screen Stuck After Processor Decline
- BUNDLE-3485 - Cardinal Integration Update CSP Policy
- BUNDLE-3486 - Removing Wallet titles when buttons are disabled on top of checkout
- BUNDLE-3505 - Vulnerability issue with Braintree ReCaptcha
- BUNDLE-3506 - Getting error Braintree\Configuration::merchantId needs to be set
- BUNDLE-3508 - Braintree SDK gets call on every page to get client token even if Pay Later message disabled
- BUNDLE-3509 - Stop rendering vaulting template and js files of Braintree Payment methods in 'Stored Payment Methods' section in customer account area
- BUNDLE-3512 - Google Pay via Braintree leads to infinite loading during checkout
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article