Releases: woocommerce/woocommerce-gateway-stripe
Releases · woocommerce/woocommerce-gateway-stripe
Version 8.5.2
- Fix - Fixed errors when using Link to purchase subscription products that could lead to duplicate payment attempts.
- Fix - Prevent failures creating SetupIntents when using a non-saved payment method on the Legacy checkout experience.
- Fix - Ensure immediate balance transaction assignment for subscription renewals by specifying capture_method => automatic in Stripe payment intents.
- Dev - Bump L-2 versions for PHP tests.
- Dev - Bump WordPress "tested up to" version to 6.6.
Version 8.5.1
- Fix - Fixed fatal error caused by non-existent class.
Version 8.5.0
- Tweak - Remove Giropay from the list of payment methods (for all versions) due deprecation.
- Tweak - Additional visual improvement for the webhook configuration notice.
- Add - Allow changing display order of payment methods in the new checkout experience.
- Add - Update the payment method associated with a subscription to a PaymentMethod when it's using a Stripe Source that was migrated to PaymentMethods.
- Fix - Prevent subscriptions using Legacy SEPA from switching to Manual Renewal when disabling the Legacy experience.
- Tweak - Add a notice in checkout for Cash App transactions above 2000 USD to inform customers about the decline risk.
- Tweak - Improve the display of warning messages related to webhook configuration.
- Fix - When using a saved payment method, update the payment method's address immediately upon checkout. Fixes issues where Stripe may throw address validation errors.
- Tweak - Add a statement descriptor preview for Cash App Payments.
- Add - Allow customizing the title and description of the UPE payment methods.
- Fix - Ensure payments via redirect are processed through the webhook if the redirect never occurs. Resolves issues of orders being left as pending payment.
- Add - Introduce a way for store managers to automatically configure webhooks on their Stripe account with a single button in the admin settings.
- Fix - Ensure subscriptions purchased with iDEAL or Bancontact are correctly set to SEPA debit prior to processing the intitial payment.
- Tweak - Stripe API version updated to support 2024-06-20.
- Fix - Ensure SEPA tokens are attached to customers in the legacy checkout experience when the payment method is saved. This addresses subscription recurring payment "off-session" errors with SEPA.
- Fix - Prevent saved SEPA Sources from being displayed as available payment methods when the Updated checkout experience is enabled.
8.5.0-test
- Add - Allow changing display order of payment methods in the new checkout experience.
- Fix - Prevent subscriptions using Legacy SEPA from switching to Manual Renewal when disabling the Legacy experience.
- Tweak - Add a notice in checkout for Cash App transactions above 2000 USD to inform customers about the decline risk.
- Tweak - Improve the display of warning messages related to webhook configuration.
- Fix - When using a saved payment method, update the payment method's address immediately upon checkout. Fixes issues where Stripe may throw address validation errors.
- Tweak - Add a statement descriptor preview for Cash App Payments.
- Add - Allow customizing the title and description of the UPE payment methods.
- Fix - Ensure payments via redirect are processed through the webhook if the redirect never occurs. Resolves issues of orders being left as pending payment.
- Add - Introduce a way for store managers to automatically configure webhooks on their Stripe account with a single button in the admin settings.
- Fix - Ensure subscriptions purchased with iDEAL or Bancontact are correctly set to SEPA debit prior to processing the intitial payment.
- Tweak - Stripe API version updated to support 2024-06-20.
- Fix - Ensure SEPA tokens are attached to customers in the legacy checkout experience when the payment method is saved. This addresses subscription recurring payment "off-session" errors with SEPA.
8.5.0-alpha
- Fix - Prevent subscriptions using Legacy SEPA from switching to Manual Renewal when disabling the Legacy experience.
- Tweak - Add a notice in checkout for Cash App transactions above 2000 USD to inform customers about the decline risk.
- Fix - When using a saved payment method, update the payment method's address immediately upon checkout. Fixes issues where Stripe may throw address validation errors.
- Add - Allow customizing the title and description of the UPE payment methods.
- Tweak - Add a statement descriptor preview for Cash App Payments.
Version 8.4.0
- Tweak - Resets the list of payment methods when any Stripe key is updated.
- Fix - Removes the list of saved payment methods when the setting is disabled.
- Tweak - Update WooCommerce.com docs links.
- Fix - Correctly setting the preferred card brand when creating and updating a payment intent.
- Tweak - Update WordPress.org screenshots and captions.
- Fix - Added a feedback message + redirection back to cart when a Cash App payment fails.
- Fix - Remove the duplicated customization notice in the settings screen.
- Add - Include Cash App as a payment method for stores using the updated checkout experience.
- Fix - Fixed fatal errors with subscription helper methods when subscriptions classes (from WooCommerce Subscriptions) are not available.
- Add - Add a new dismissible banner to promote Stripe products to the settings page.
- Fix - Hiding BNPL payment methods when the Stripe account country is not supported.
- Fix - Resolved checkout error with UPE when using test mode customer in live mode or vice versa.
- Fix - Handle checkbox type required fields correctly on the shortcode checkout when paying with Google Pay/Apple Pay.
- Tweak - Remove unused confirmation modal a capability properties.
- Fix - Resgister script on the checkout page only when the gateway is enabled.
- Tweak - Allow to enable/disable payment methods irrespective of currency requirement.
- Add - Include WeChat Pay as a payment method for stores using the updated checkout experience.
- Add - Show currency requirement details in a popover.
- Fix - Resolve invalid recurring shipping method errors when attempting to purchase multiple subscriptions with Apple Pay or Google Pay.
- Fix - Deprecation errors on PHP 8.2 caused by using the deprecated constant FILTER_SANITIZE_STRING.
- Update - Declare compatibility with the Cart and Checkout blocks.
8.4.0-test
- Fix - Correctly setting the preferred card brand when creating and updating a payment intent.
- Tweak - Update WordPress.org screenshots and captions.
- Fix - Added a feedback message + redirection back to cart when a Cash App payment fails.
- Fix - Remove the duplicated customization notice in the settings screen.
- Add - Include Cash App as a payment method for stores using the updated checkout experience.
- Fix - Fixed fatal errors with subscription helper methods when subscriptions classes (from WooCommerce Subscriptions) are not available.
- Add - Add a new dismissible banner to promote Stripe products to the settings page.
- Fix - Hiding BNPL payment methods when the Stripe account country is not supported.
- Fix - Resolved checkout error with UPE when using test mode customer in live mode or vice versa.
- Fix - Handle checkbox type required fields correctly on the shortcode checkout when paying with Google Pay/Apple Pay.
- Tweak - Remove unused confirmation modal a capability properties.
- Fix - Resgister script on the checkout page only when the gateway is enabled.
- Tweak - Allow to enable/disable payment methods irrespective of currency requirement.
- Add - Include WeChat Pay as a payment method for stores using the updated checkout experience.
- Add - Show currency requirement details in a popover.
- Fix - Resolve invalid recurring shipping method errors when attempting to purchase multiple subscriptions with Apple Pay or Google Pay.
- Fix - Deprecation errors on PHP 8.2 caused by using the deprecated constant FILTER_SANITIZE_STRING.
- Update - Declare compatibility with the Cart and Checkout blocks.
Version 8.3.1
- Fix - Error on some environments due to the parameter in the WC_Stripe_UPE_Payment_Gateway constructor method.
- Fix - Prevents orders purchased using a 3DS card being stuck as "pending payment" for stores with the Legacy Checkout Experience setting enabled.
8.3.1-test
- Fix - Error on some environments due to the parameter in the WC_Stripe_UPE_Payment_Gateway constructor method.
Version 8.3.0
- Add - Add a new dismissible banner to promote Stripe products to the settings page.
- Add - Include Afterpay (Clearpay in the UK) as a payment method for stores using the updated checkout experience.
- Add - Include Affirm as a payment method for stores using the updated checkout experience.
- Add - Include Klarna as a payment method for stores using the updated checkout experience.
- Add - Additional information is displayed on the "Payment methods" page when listing co-branded credit cards.
- Fix - Resolved an error that could prevent purchasing subscriptions that have a capital letter in the billing period. eg "Year" instead of "year".
- Fix - The preferred card brand is used when paying with a co-branded credit card.
- Fix - Prevent duplicate stripe meta data on orders caused by processing redirect payments and webhooks simultaneously.
- Fix - Processing a refund of a non-card payments (i.e. iDeal, giropay) through the Stripe dashboard was not showing as refunded in WooCommerce for stores with UPE enabled.
- Fix - Prevent orders that require manual review in Stripe being marked as processing in WooCommerce before approval.
- Tweak - Credit card brand selection disabled when the "Legacy checkout experience" is enabled.
- Tweak - Improve performance with handling redirect payments by not constructing every payment gateway on each page load.
- Tweak - Adds the tracking of a selected card brand when paying using co-branded credit cards.
- Tweak - Improve the order note message recorded when a subscription-renewal order payment fails.