#quercus-Standard-Connect

1 messages · Page 1 of 1 (latest)

young robin
#

Hi there! Are you worried about a customer who already has a Standard Account that is Connected to your platform and them attempting to sign up again, or if they already have a Stripe account before connecting to your platform?

desert palm
#

Right now more if they already have a Stripe account before connecting to my platform

young robin
#

Are you using Connect Onboarding or the OAuth flow?

#

Connect Onboarding is recommended and is the newer flow.

desert palm
#

Connect Onboarding

young robin
#

Great, so in that case a new account will be created with your platform and the Connected Account user will have access to both accounts (their previous one and their new one). They also can pre-fill their onboarding information based on their details of their already-created account.

desert palm
young robin
desert palm
#

thank-you! So you also kind of answered another question. I was wondering if I should give customers an option to use OAuth flow with Stripe, but it sounds like no?

young robin
#

Yes Connect Onboarding is definitely recommended — it gives you much better control and avoids pitfalls like the user dropping off of the OAuth flow midway through and you having no insight into their account.

desert palm
#

Is there a way to allow them to use Stripe credentials for authentication? Right now I am using Google and magic link as options.

young robin
#

Can you clarify what you mean by that?

#

What authentication are you referring to here?

desert palm
#

I am using next-auth to handle authentication to my app. They use OAuth providers google, twitter, magic-email. etc. It crossed my mind that since I am building on Stripe and Stripe has an OAuth flow of its own, that maybe it would make for my customers to use that, similar to the way Donorbox's authentication works if you are familiar with that service.

young robin
#

Ah I see. No this wouldn't work. Stripe OAuth is only to Connect to a platform. Then the user would login to their Stripe Dashboard directly if they want to access that, but they would never use OAuth via Stripe again.