Skip to content

Releases: woocommerce/woocommerce-gateway-stripe

Version 7.8.1

28 Dec 16:26
c98f358
Compare
Choose a tag to compare
  • Fix - Check if a valid order of tye WC_Order is returned before calling get_meta function.

Version 7.8.0

21 Dec 19:16
71ed972
Compare
Choose a tag to compare
  • Fix - Resolved an issue with Stripe errors not being displayed on the checkout page for stores using custom payment method elements.
  • Fix - Resolved a PHP fatal error occurring on stores that removed WC_Email_Failed_Order from the list of WC email classes while attempting to send the failed order email.
  • Fix - Prevent incorrect totals displayed in Google Pay and Apple Pay when purchasing a virtual sychronised subscription from the product page.
  • Fix - Hide the Google Pay and Apple Pay buttons on variable product pages, if the selected variation is not supported by Payment Request buttons.
  • Fix - Don't require shipping when purchasing a virtual variable subscription product using Google Pay and Apple Pay.
  • Fix - When using Payment Request buttons, fix $0 total for stores using a customized product page that adds the variation product ID directly into the cart.
  • Fix - MultiBanco: HTML tags to print as expected on the Order Confirmation page, and "Thank you for your order" email.
  • Tweak - Improve compatibility with PHP 8+.
  • Tweak - Adjusted default height of express payment button from 40px to 48px. Existing stores retain their current button height settings.
  • Tweak - Removed '- OR -' separator and updated placement of Express payment buttons (eg Apple Pay and Google Pay) on cart and product pages to align with WooCommerce Express payment button standards.

Version 7.7.0

09 Nov 12:40
Compare
Choose a tag to compare
  • Add - Prevent saving the bank statement descriptor if it contains non-Latin characters.
  • Fix - Display the Payment Request Buttons' error message in the classic checkout page.
  • Fix - Prevent escaping the anchor tag under the Apple Pay domain registration failure notice.
  • Fix - Use the card's payer name for Payment Request Buttons when the billing name isn't available.
  • Fix - Display the Payment Request Buttons according to the selected settings.
  • Tweak - Record Track events during the onboarding process.
  • Tweak - Prevent Google Pay and Apple Pay from showing up in the UPE card Element.
  • Tweak - Use admin theme color in selectors.
  • Tweak - Refactor is_valid_pay_for_order_endpoint for better performance.
  • Fix - Catch request failure errors.
  • Tweak - Add test mode notice.
  • Fix - Remove ugx from the zero decimal currency list as a special case in Stripe.
  • Fix - Deleting customer on staging site detaches tokens from customer in Stripe.
  • Fix - Resolved an issue preventing changing a subscriptions payment method when UPE is enabled.
  • Fix - Send customer billing and address details to Stripe when changing a subscriptions payment method.
  • Add - Attach billing details to customers created in Stripe to support Indian merchants in processing international transactions.
  • Fix - Prevent "Invalid recurring shipping method" errors when attempting to purchase a synchronised subscription with payment request buttons.
  • Fix - When using Payment Request buttons on variable product pages, ensure shipping is properly calculated after the customer closes the window and changes variations.
  • Fix - Purchasing a virtual variable product using Apple Pay and Google Pay on the product page will no longer require shipping details.

Version 7.6.2

31 Oct 18:25
1a5b514
Compare
Choose a tag to compare
  • Deprecate - Remove Sofort support for new accounts.
  • Fix - Add Order Key Validation.

Version 7.6.1

18 Oct 14:46
Compare
Choose a tag to compare
  • Fix - Add nonce check to OAuth flow.

Version 7.6.0

14 Sep 20:02
11c6be7
Compare
Choose a tag to compare
  • Fix - PHP fatal error when saving a non-UPE payment method and the Stripe request to retrieve it fails.
  • Fix - Missing mapping for formal German (de_DE_formal), Swiss German (de_CH), and informal Swiss German (de_CH_informal) locales for Stripe emails.
  • Fix - Set failed order as pre order
  • Tweak - Include check during the connect redirect flow.
  • Tweak - Skip Apple Pay registration for accounts from India.
  • Tweak - Refactor post_meta calls for HPOS compatibility.

Version 7.5.0

10 Aug 20:40
9fe9da6
Compare
Choose a tag to compare
  • Fix - Unable to process 0 amount subscription.
  • Fix - Resolved an issue that prevented customers using saved card_ prefixed payment methods on checkout.

Version 7.4.2

02 Aug 20:26
Compare
Choose a tag to compare
  • Fix - Add order key validation for UPE.
  • Fix - Enhance query parameters validation in redirected requests.
  • Fix - Resolved an issue with orders getting stuck on Pending Payment status when UPE is enabled and customer creates account during checkout.
  • Fix - Stripe source and customer tokens not being saved on subscriptions when UPE is enabled and subscription is purchased by guest customer.
  • Fix - Make the gateway unavailable when using it in live mode without SSL.
  • Fix - Remove Stripe Link PRB when disabled from settings.
  • Fix - Lookup existing refunds by refund ID when processing webhooks.
  • Fix - Exclude Link from disable UPE confirmation modal in settings.
  • Fix - Fix JS (ES5) compatibility on older browsers for the shortcode checkout.

Version 7.3.2

02 Aug 20:25
Compare
Choose a tag to compare
  • Fix - Add order key validation for UPE.
  • Fix - Enhance query parameters validation in redirected requests.

Version 7.2.2

02 Aug 20:24
Compare
Choose a tag to compare
  • Fix - Add order key validation for UPE.
  • Fix - Enhance query parameters validation in redirected requests.