-
Notifications
You must be signed in to change notification settings - Fork 360
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
Membership not created, order status "Token" when stripe Link checkout used #3086
Comments
I can add that we have noticed same issue. Though our debug logs also show Fatal errors happening during that time, so there is something not ok.
Plugin version 3.1.3, WP version 6.6.2, PHP 8.1 |
I think this might have been an issue with Stripe webhooks not being updated correctly. Did the update procedure in Memberships -> Settings, will see if error disappears. Events |
No, the issue is not gone with the webhooks update. Stripe shows that Changing line |
@kimcoleman any insight / prioritization here? Thanks! |
Any updates? Seems to me that changing 156 line to not throw error leads to users not being assigned custom fields. |
Ok. I think I managed to pinpoint the cause of the error to the database table |
I can't exactly pinpoint if this is what is causing it but I believe it is. When a member checks out, we noticed some memberships not getting created (the user is getting created but no membership attached), the payment through stripe is successfully happening but membership not attaching. The order status in PMPRO is "Token". From what I can find as the common factor, is that the payment was done using stripe Link.
Link autofills your customer's payment details for faster checkout.
Can you check into this to see if it's a bug with Link payments vs non-link and the status being stuck as "Token" and the membership not fully finalized? Again the user is created and the payment is successfully captured. No issues with the payment side of things.
The text was updated successfully, but these errors were encountered: