Closed gglobalstep closed 8 months ago
I haven't been able to replicate this on a fresh JN site or on GS's test site.
My setup:
WC v7.4
WC Payments v5.5.0-test2
Subscription product in cart without a "Save payment information" checkbox shown.
On https://bloody-clam.jurassic.ninja/test-checkout
Not sure if I'm missing anything. Given I can't replicate this issue on my environment or the test environment, I'm going to remove the confirmed bug labels.
Not sure if I'm missing anything.
I've been able to replicate it now. It requires UPE to be disabled - that was the missing piece.
I've removed the critical label from this as this doesn't appear to impact merchants or customers in any meaningful way.
The payment method storage mandate (see below) missing is important, so I've given it a high priority.
Purchasing a subscription with WC Pay with and without WC Subscriptions continues to work as expected if you leave this checkbox unchecked or check it.
My understanding is that this checkbox is hidden because when you're purchasing a subscription, saving the payment method is forced and so displaying the option to the customer is irrelevant.
FWIW I've gone back to 5.0.3 and this bug exists back then too so this isn't a recent regression.
@james-allan clarifying priority. Do you think we need to fix this before WCPay 5.5 is released?
Also can you update the title and the reproduce steps with the latest info - so it's clear what the bug is and how to replicate.
@james-allan clarifying priority. Do you think we need to fix this before WCPay 5.5 is released?
I’ve been able to replicate on 5.4.0 so this wasn’t introduced in 5.5.0. I also went back to 5.0.3 and the issue persisted there too. So this isn't a regression as far as I can tell, this has existed for some time.
IMO that somewhat removes the blocking nature of this.
Thanks @james-allan , I agree. Do you know if this affects WCPay Subscriptions too? Assuming yes (adding label).
@c-shultz I see a note from James Allan indicating it wasn't replicable on UPE. Would you recommend that this be closed?
I see a note from James Allan indicating it wasn't replicable on UPE. Would you recommend that this be closed?
Since all updated stores have been migrated to UPE, let's go ahead and close it.
Bug Description:
"Save payment information" checkbox is displayed for subscription product and legal mandate note fails to display on test page with Checkout Block.
Environment:
Woocommerce Version: WooCommerce 7.3.0 WooCommerce WooCommerce Payments - 5.5.0 test-2 WordPress version: v6.1.1
PC: Windows 10, MacOS 12.6.1 (Monterey) Chrome(Version 110.0.5481.78) Safari Version 16.2 (18614.3.7.1.5)
Steps To Reproduce:
Actual Result:
"Save payment information" checkbox is displayed for subscription product and legal mandate note fails to display on test page. with Checkout Block
Expected Result:
"Save payment information" checkbox should not be displayed for subscription product and legal mandate note should be displayed on test page with Checkout Block.
Screenshot:
Isolating the problem (mark completed items with an [x]):