Update payment handling payment intents#667
Conversation
I tested via the upgrade flow in the user's profile "Upgrade button" and everything worked |
12392b5 to
eea8abf
Compare
cfed298 to
005478b
Compare
|
I try to use a 3DS card in on-boarding (not signed in, go to /selectplan/ and select a plan, create an account and then go to that payment page) and it fails. I reach an error page and see this Sentry error: Same transaction succeeds if I log in and click "Upgrade" and use that flow. |
|
I'm getting intermittent "A network error occurred. Please try again." messages, which I think may be due to the fact that we are on staging. I did confirm that the confirmation box now loads in the onboarding flow. Authorizing it and failing the authorization are both handled. |
This switches from using charges directly to payment intents. This allows 3DS credit card security to work.
https://docs.stripe.com/payments/3d-secure