We had a case today of a user receiving a new subscriber notification, only to find out the subscription in question didn't appear in the list. It turns out this specific subscription never reached the active
status: the payment was never fully validated and it passed to incomplete_expired
.
The new subscriber notification is sent directly when the subscription is created.
The new subscriber notification should be sent after the subscription becomes active for the first time, making sure the customer went through the all checkout process.
This will happen only on Stripe hosted checkout where it looks like they trigger the subscription creation right after submission, without waiting for the payment to be fully validated (3DS or such).
In our Checkout implementation, the subscription is created only when the payment is complete, so this behavior shouldn't be seen.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too