-
-
Notifications
You must be signed in to change notification settings - Fork 708
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
Reset order state to cart in case the stripe SCA authorization step fails #5824
Reset order state to cart in case the stripe SCA authorization step fails #5824
Commits on Jul 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5266d95 - Browse repository at this point
Copy the full SHA 5266d95View commit details -
Reused code in checkout controller, the reponse for the case when the…
…re is a stripe exception anywhere is the same as when the update action fails
Configuration menu - View commit details
-
Copy full SHA for 1bf946d - Browse repository at this point
Copy the full SHA 1bf946dView commit details -
Notify bugsnag and execute post checkout actions (reset to cart state…
…) whenever there's a payment gateway exceeption raised
Configuration menu - View commit details
-
Copy full SHA for b23b707 - Browse repository at this point
Copy the full SHA b23b707View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec0d06a - Browse repository at this point
Copy the full SHA ec0d06aView commit details
Commits on Jul 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d8a96c9 - Browse repository at this point
Copy the full SHA d8a96c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e99f0dc - Browse repository at this point
Copy the full SHA e99f0dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51de526 - Browse repository at this point
Copy the full SHA 51de526View commit details -
Configuration menu - View commit details
-
Copy full SHA for e80337a - Browse repository at this point
Copy the full SHA e80337aView commit details -
Add code to persist payments after failed payments. The state machine
rollbacks the transactions, with this we keep record of what went wrong.
Configuration menu - View commit details
-
Copy full SHA for 734fce5 - Browse repository at this point
Copy the full SHA 734fce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26eee46 - Browse repository at this point
Copy the full SHA 26eee46View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3f9905 - Browse repository at this point
Copy the full SHA c3f9905View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cbcf14 - Browse repository at this point
Copy the full SHA 9cbcf14View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac5882e - Browse repository at this point
Copy the full SHA ac5882eView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 0700559 - Browse repository at this point
Copy the full SHA 0700559View commit details
Commits on Jul 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fe0c04b - Browse repository at this point
Copy the full SHA fe0c04bView commit details -
Improve readability and add bugsnag error (now in the checkout_failed…
… method) when checkout_fails while handling stripe redirect
Configuration menu - View commit details
-
Copy full SHA for ad00971 - Browse repository at this point
Copy the full SHA ad00971View commit details -
Configuration menu - View commit details
-
Copy full SHA for da4abf6 - Browse repository at this point
Copy the full SHA da4abf6View commit details -
Remove rescue_from and just add the rescue to the edit action, the up…
…date action has a different logic where there is a generic rescue StandardError after the GatewayError rescue
Configuration menu - View commit details
-
Copy full SHA for 9e9e0d0 - Browse repository at this point
Copy the full SHA 9e9e0d0View commit details -
Avoid reloading the payment every time, so that in-memory data is not…
… wiped out When checkout fails and the payment states dont match (inside the if), in-memory data of the failed payment can be lost but updating the payment state is the fundamental part here so that further checkout attempts work. We may improve this update statement so that all the data of the failed payment is persisted
Configuration menu - View commit details
-
Copy full SHA for 2136eec - Browse repository at this point
Copy the full SHA 2136eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e739c51 - Browse repository at this point
Copy the full SHA e739c51View commit details
Commits on Jul 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0359d10 - Browse repository at this point
Copy the full SHA 0359d10View commit details