-
-
Notifications
You must be signed in to change notification settings - Fork 718
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
staging-UK: payments with Stripe-SCA - page not found after authentication step #6931
Comments
Perhaps not a Sysadmin issue, maybe even expected behavior, it needs further investigation. I'm moving this to All the things for now. I haven't found this error on production, so -> S4. On orders/servers/(situations?) in which for some reason are not going through with a 3D-auth. card., payments with non-3D-auth. card (like 424242...) card triggers this error:` RuntimeError: You cannot capture a payment for an amount greater than it already has` Attempting once again, with the 424242... card then works, but we can see the several attempts on the transaction fee: A tentative explanation here is that Stripe charges a fee for 3D-auth. transactions. This fee is expected on the subsequent payment (non-3D-auth) which triggers the error. This would explain everything, except:
|
It looks like the |
Yes, I just confirmed that now (for password reset). Wondering how we lost that config... After a deployment? 🤔 |
I've just reset it via superadmin, we can keep an eye on it... |
Ok, it's back now - after restarting unicorn, changes took effect 👍 |
I think the issue can be closed now, but I'm thinking if we could somehow automate post-deployment checks. In /spec/features/admin/configuration/general_settings_spec.rb we have this like:
Which is of course not catching changes in this field after deployment, on other environments... We also had this issue in the past #5932 (which probably can be closed as well). This issue/comment also seems related: How could we improve automatic post-deployment checks? Opened #6968. |
Description
Checking out using Stripe SCA leads to a "page not found", after the authentication step, on staging-UK.
This seems only related to staging-UK. After staging master - https://semaphoreci.com/openfoodfoundation/openfoodnetwork-2/branches/master/builds/2204 - in staging-AU, I could not reproduce the issue.
Broken link:
https://demo.openfoodnetwork.org/checkout?payment_intent=pi_1INb0GKuuB1fWySnlcjek3UU&payment_intent_client_secret=pi_1INb0GKuuB1fWySnlcjek3UU_secret_7r254T92ftvzB97Y5C0eeEbbp
Console:
Steps to reproduce
4000002760003184
or any card which requires authenticationThe text was updated successfully, but these errors were encountered: