Error when changing subscription payment methods on order-pay to 3DS card
Closed this issue · 2 comments
Describe the bug
When using WooPayments and WooCommerce Subscriptions, and using the change payment method option for a specific subscription, the payment method change takes place but an error occurs on the page, giving the customer the impression that the payment method change has not gone through.
This happens when using a card which requires 3DS
The error is Error: No route was found matching the URL and request method.
The error can also read Error processing request. Please try again later
The error does not occur for non-3DS cards.
The error does not occur in the general change payment method page.
To Reproduce
- With a valid subscription, navigate your subscriptions in My Account
- Click on the view subscription
- Click on change payment method
- The /order-pay/XXXX page will open
- Add a 3DS required test card such as 3220
- When clearing the 3DS window, the error displays
- Note that on the subscription and in the account, the payment method change is successful
Actual behavior
An error is thrown on the page, which makes customers think the process has not been successful. Customers can go through the payment method change process several times as a result.
Screenshots
Expected behavior
The error should not display
Desktop (please complete the following information):
- OS: MacOS 15
- Browser Firefox/Multiple
- Version 133
Additional context
8894172-zd-a8c
p1730685641781519-slack-C7U3Y3VMY