Stripe allows you to insert metadata into the checkout session. You’ll want to pass the user’s email or some reference that allows you to identify which email to create an account for. Then, from the webhook, on the checkout session completed event you can create an account based on the email. Having a redirect URL that runs workflows when visited isn’t great because if the user doesn’t redirect after payment (e.g internet, goes back etc) then the account creation would fail.