-
Notifications
You must be signed in to change notification settings - Fork 29
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
Incorrect stripe handoff #392
Comments
Just a little nudge in the right direction - I wasn't sure if it would work well enough (it appears not), but I essentially wrote to the database when the member has made payment and then in the redirect checked if this value in the database existed. I think the most likely problem is that it does not write to the database, before the check is made in the redirect, it is just not quick enough. What made this hard for me was that there is no guaranteethat the payment will be made, it can take up to 72 hours for a payment to go through, and it could not be successful at any time up to that point. Lines 230 to 233 in a00d665
|
@SamWinterhalder thanks muchly, very helpful. @blackbird7958 If we can tell the user a bit more info then this will be less confusing for them. |
Just to confirm, we have decided that the user should be considered a member from the moment they set up their direct debit. If the direct debit subsequentially fails, the member should be told to set up a new direct debit. |
Had a chat with @crouchingtigerhiddenadam earlier and we think we are gonna 🪓 the code mentioned above, because in |
Hey 👋🏼 @crouchingtigerhiddenadam how's this ticket going? Let me know if you need a hand or get bored of it or something lol |
When returning from stripe after the initial direct debit setup, the user is sent to
https://test.geek.zone/memberships/confirm/
This asks them to set up their direct debit which they have just done.
Users should be sent to a page that thanks them for setting up their direct debit and directs them to complete their member details.
The user should be considered a member from the moment they set up their direct debit. If the direct debit subsequentially fails, the member should be told to set up a new direct debit.
Impact
High
Urgency
Now
The text was updated successfully, but these errors were encountered: