I’m keen to use Auth0 but I wondered if there was a way to restrict the creation of of user accounts to users who are only going to pay a subscription fee.
A ‘normal’ signup/purchase flow would go something like:
- Login via Auth0 using Social provider
- Do Stripe/PayPal/etc purchase flow
- Store user subscription
- Provide content to user based on subscription
I’m concerned that using this method I will get spammed by a lot of non paying accounts, e.g. bots that login using fake/spam accounts and then don’t go any further or users who login and then don’t purchase anything.
These ‘spam’ accounts will then be counted as part of my active user limit and will either cost me more money as I will be forced to up my subscription package or worse will prevent ‘real’ paying subscribers from logging in when I hit my subscription limit.
Is there a way I can disable these user accounts after they’ve failed to purchase anything so they don’t count as part of my active subscriptions limit?
- OR -
Is there an alternative signup/payment flow I can use that would prevent user accounts from being created until a purchase has been completed?
Thanks in advance.