You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Take credit card payments on your store using Stripe.
12
+
Take credit card and other payments on your store using Stripe.
13
13
14
14
== Description ==
15
15
@@ -21,7 +21,7 @@ The enhanced checkout experience from Stripe can help customers:
21
21
22
22
- **Boost conversion:** Provide an optimal experience across mobile, tablet, and desktop with a responsive checkout, and offer 23 payment methods, including [Link](https://stripe.com/payments/link), [Apple Pay](https://woocommerce.com/apple-pay/), and [Google Pay](https://www.google.com/payments/solutions/), out of the box.
23
23
- **Expand your customer base:** Convert customers who might otherwise abandon their cart with buy now, pay later methods like Klarna, Affirm, and Afterpay/Clearpay, wallets like Apple Pay, Google Pay, Alipay, and WeChat Pay, and local payment methods such as Bancontact in Europe and Alipay in Asia Pacific. Deliver a localized payment experience with out-of-the-box support for localized error messages, right-to-left languages, and automatic adjustment of input fields based on payment method and country.
24
-
- **Meet existing customer demand and localize the experience:** Offer [local payment methods](https://stripe.com/guides/payment-methods-guide), such as Bancontact, Boleto, Cash App Pay, EPS, giropay, iDEAL, Multibanco, OXXO, Przelewy 24, and SEPA Direct Debit.
24
+
- **Meet existing customer demand and localize the experience:** Offer [local payment methods](https://stripe.com/guides/payment-methods-guide), such as ACH Direct Debit, Bacs Direct Debit, Bancontact, BECS Direct Debit, BLIK, Boleto, Cash App Pay, EPS, iDEAL, Multibanco, OXXO, Pre-authorized debit payments, Przelewy 24, and SEPA Direct Debit.
25
25
- **Fight fraud:** Detect and prevent fraud with [Stripe Radar](https://stripe.com/radar), which offers seamlessly integrated, powerful fraud-detection tools that use machine learning to detect and flag potentially fraudulent transactions.
26
26
- **Accept in-person payments for products and services:** Use the Stripe Terminal M2 card reader or get started with no additional hardware using Tap to Pay on iPhone, or Tap to Pay on Android.
27
27
- **Support subscriptions:** Support recurring payments with various payment methods via [WooCommerce Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/).
@@ -111,33 +111,70 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
111
111
== Changelog ==
112
112
113
113
= 9.5.0 - xxxx-xx-xx =
114
-
* Fix - Fixes the listing of payment methods on the classic checkout when the Optimized Checkout is enabled.
115
-
* Fix - Fixes the availability of WeChat Pay when the Optimized Checkout is enabled on the block checkout. Removes it from the classic/shortcode checkout to avoid issues.
116
-
* Dev - Renames all references to "Smart Checkout" and "Single Payment Element" (and "SPE") to "Optimized Checkout" (and "OC"), following the feature rebranding.
117
-
* Tweak - Updates the "Smart Checkout" setting name to "Optimized Checkout", and the description accordingly.
118
-
* Fix - Checks for the existence of the WC_Stripe_Feature_Flags class before including it during extension initialization.
119
-
* Dev - Implements the new Stripe order class into the new checkout experience files.
120
-
* Dev - Splits the code coverage GitHub Actions Workflow into two separate actions.
121
-
* Dev - Implements the new Stripe order class into the root extension files.
122
-
* Fix - Fixes the listing of payment methods in the Stripe settings page when the Smart Checkout is enabled.
123
-
* Tweak - Passes the correct parent payment method configuration ID (retrieved from the backend) to the Smart Checkout payment element.
124
-
* Tweak - Removes the Stripe icon beside the Smart Checkout payment element from the checkout pages.
125
-
* Add - New setting to allow merchants to set their preferred title for the Smart Checkout payment element. Defaults to "Stripe".
126
-
* Dev - Implements the new Stripe order class into the compatibility classes.
127
-
* Dev - Updates the Code Sniffer package to version 1.0.0.
128
-
* Update - Add ECE support for One Page Checkout and other dynamic cart update scenarios
129
-
* Fix - Show error notice when 'Add payment method' fails on My Account page in block-based themes.
130
-
* Add - Add WordPress Action for processing payments with delayed charge attempts due to pre-debit notification period.
114
+
115
+
**New Features**
116
+
117
+
* Synchronize payment methods with the Stripe dashboard - if you've connected to Stripe, changes in payment methods are synchronized between the plugin and your Stripe dashboard. Changes from the Stripe dashboard may take a few minutes to flow through to shoppers.
118
+
* Support Pre-authorized Debit (PAD) payments in Canada and the US
119
+
* Support BLIK payments in Poland and from other EU countries
120
+
* Support BECS Direct Debit payments in Australia
121
+
122
+
**Important Fixes and Updates**
123
+
124
+
* Update - Add express checkout support for One Page Checkout and other dynamic cart update scenarios
125
+
* Fix - Show error notice when 'Add payment method' fails on My Account page in block-based themes
126
+
* Add - Add WordPress Action for processing payments with delayed charge attempts due to pre-debit notification period
131
127
* Fix - Add caching for the Stripe Payment Method Configuration API
132
128
* Fix - Prevent deletion of webhooks for other tools
133
-
* Dev - Improve SPE e2e tests to reduce flakiness
129
+
* Update - Add support for customer order notes and express checkout
130
+
* Add - New filter to allow merchants to bypass the default visibility of the express payment method buttons when taxes are based on customer's billing address (`wc_stripe_should_hide_express_checkout_button_based_on_tax_setup`)
131
+
* Fix - Improves the subscriptions detached admin notice, making it less intrusive and limiting the querying to 5 subscriptions (avoiding slow loading times)
132
+
* Fix - Fixes an issue where the order signature retrieval method could throw a fatal error when the received order parameter is actually an OrderRefund object (instead of a `WC_Order`)
133
+
* Fix - Fixes a possible fatal error when a product added to the cart cannot be found (with Payment Request Buttons)
134
+
* Fix - Fixed subscription features not being properly registered when hooks were already attached
135
+
* Add - Expand Klarna support to some additional countries in EEA
136
+
* Update - Hide express checkout buttons when no product variation is selected
137
+
* Fix - Express checkout error when using extensions that reduce total cart amount (e.g. Gift Cards)
138
+
* Fix - Checkout page focus loss
139
+
* Fix - Updated payment method radio button selector to correctly find the selected payment method in different themes
140
+
* Fix - Add `wc_stripe_generate_create_intent_request` filter to support mandate information in setup intent creation
141
+
* Fix - Prepare mandate data from subscription object on change payment method page
142
+
143
+
**Other Fixes**
144
+
145
+
* Fix - Checks for the existence of the `WC_Stripe_Feature_Flags` class before including it during extension initialization
134
146
* Fix - Prevents fatal errors for cases where we fail to load product details
135
147
* Fix - Address an edge case with webhook URL comparisons
136
-
* Add - Only show payment methods in Stripe settings that are available for the connected Stripe account.
137
-
* Fix - Show correct gateway name in non payments settings pages.
138
-
* Update - Add support for customer order notes and express checkout
148
+
* Add - Only show payment methods in Stripe settings that are available for the connected Stripe account
149
+
* Fix - Show correct gateway name in non payments settings pages
150
+
* Fix - Fixes the Stripe checkout container visuals when Smart Checkout is disabled
151
+
* Fix - Prevent reuse of payment intents when order total doesn't match intent amount
152
+
* Fix - Fix invalid IP address error encountered during mandate data creation
153
+
* Fix - Compatibility with email preview in the Auth Requested email
154
+
* Update - Update Alipay and bank debit icons
155
+
* Tweak - Update payment method type check for `charge.succeeded` webhook
156
+
* Add - Disable unsupported payment methods in Stripe settings
157
+
* Update - Update handling of Puerto Rico as a country in the terminal locations endpoint
0 commit comments