Open
Description
openedon Sep 13, 2024
Describe the bug
Changing the payment method on a pre-existing, active, subscription to a 3DS card doesn't work. After 3DS verification an error is displayed saying Error: no route was found matching the URL and request method
.
To Reproduce
Note
This is just a more detailed description of this smoke test.
- Make sure you have the latest version of WooCommerce subscriptions installed.
- Make sure you have the latest version of WooPayments installed (issue confirmed in 8.1.1 and 8.2.1).
- Create a simple subscription product (or use an existing one).
- Add the subscription product to your cart, go to checkout, and pay for the subscription. I used
4242 4242 4242 4242
during my testing. - Go to My account → Subscriptions and view the subscription details for the subscription you just purchased.
- Click Change payment.
- When prompted add a new 3DS payment method. I used
4000 0000 0000 3220
. - When prompted successfully complete the 3DS verification.
- Observe the issue; the payment method will not be successfully changed.
Actual behavior
The payment method is not successfully changed on the subscription.
Screenshots
Expected behavior
The payment method is successfully changed on the subscription.
Desktop
- OS: [e.g. iOS] macOS
- Browser [e.g. chrome, safari] Arc (Chrome)
- Version [e.g. 22] 1.59.0 (53388) [Chromium Engine Version 128.0.6613.120]
Additional context
- 8.2.1 release thread: p1726190955933659-slack-CGGCLBN58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment