Closed Brianmitchtay closed 9 months ago
While addressing the bug here may be necessary, I would recommend we take a bigger picture look at this to consider if we could better educate the merchant about potentially conflicting payment gateways being enabled alongside each other.
This issue impacts Checkout UI, so assigning to Heisenberg (based on team responsibilities Pc2DNy-3z-p2) @FangedParakeet. Assigning as part of Gamma Triage process PcreKM-yM-p2.
Hey @Brianmitchtay! Thanks for including detailed reproduction steps in your report. Do you recall the WooPayments and Woo Stripe versions used in your tests? I haven't been able to reproduce the on the latest versions of both plugins. It's possible that it's been fixed with some recent changes to either plugin, but I'd like to try reproducing with versions matching your tests.
Trying further to reproduce the problem here, I tested using Woo Stripe 7.7.0 and WooPayments 6.8.0, WooCommerce 8.3.1, while using a block based theme(Twenty Twenty-Three). First I've ensured that Woo Stripe is active but disabled. I've then created a guest order with no address details then proceeded to the customer payment page, both logged in and logged out. So far, all test payments have processed successfully and the error described here hasn't shown up.
I'll close this for now, but if you're still able to reproduce it, please re-open and we can pin down the exact conditions.
Hi @mdmoore thanks for following up. I can still replicate.
The user was running:
Like you had in your tests.
However I just tested again and can still replicate with the following (latest) versions on my testing site.
WooCommerce Stripe Gateway: by WooCommerce – 7.9.0 WooPayments: by Automattic – 7.1.0 WooCommerce: by Automattic – 8.5.2
I fully acknowledge that this testing site has been used for a lot. So I'll also set up a clean Jurassic Ninja site to confirm.
SSR enclosed
A few updates here. This must be some kind of deeper conflict on the site I was using to test.
I'll close this issue back up now. If anything it seems it likely would need to be re-opened in the Stripe repo if we're able to determine the deeper cause of the conflict
Thanks for taking the time to test so thoroughly @Brianmitchtay! Feel free to re-open here as well if WooPayments is involved.
Describe the bug
When the WooCommerce Stripe payment gateway is enabled and
To Reproduce
Actual behavior
While the Stripe payment gateway plugin is active on the site, the
/order-pay/
flow does not function and throws an error.Screenshots
Expected behavior
Ideally, payment processes should function whether or not a merchant has the Stripe gateway installed and active on the site as well
Desktop (please complete the following information):
Additional context
This was brought to our attention in 7399911-zd-a8c