-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fresh 1-3-4 store boots user to address when payment fails. #4117
Comments
I am able to reproduce this issue. The issue here is that you're using an invalid credit card number for the bogus gateway. Here are the valid CC numbers to use with this gateway: https://github.com/spree/spree/blob/1-3-stable/core/app/models/spree/gateway/bogus.rb#L3-L9 Using an invalid CC number with the Stripe gateway does not cause this problem. On 2-1-stable, while it still redirects to the address state (which I would say itself is a bug), it at least shows an error there. I will see if I can fix the redirection issue now. |
I have added a fix for this to 2-0-stable, 2-1-stable and master. I will not add a fix for this to 1-3-stable as it changes existing behaviour, which is a violation of our Release Policy. |
This is now necessary to reach the confirm step, due to #4117
This is now necessary to reach the confirm step, due to #4117
This is now necessary to reach the confirm step, due to #4117
I've been experimenting with the checkout flow on a blank, fresh
1-3-stable
install.I go to check out with random credit card numbers, e.g., 4242424242424242, and when I hit the confirm button, I am punted back to the
1. Address
step. There is no error message. My items are still in my cart. The backend shows aFAILED
status for the Credit Card payment.I'm imagining that the desired behavior would instead be to put me on the payment step and have a message about payment failure?
The text was updated successfully, but these errors were encountered: