#scene-connect-onboarding

1 messages · Page 1 of 1 (latest)

heavy socketBOT
rapid elm
#

How can I help?

rancid coyote
#

Hi thanks, I'm creating an application similar to Thumbtack

rapid elm
#

Not familiar with thumbtack unfortunately. Can you provide specifics around what you're looking for?

rancid coyote
#

sure

#

this is a web application in Norway, we want to allow businesses to sign up with the app to sell services

#

so on the other hand public users comes in sing up and contact the enlisted businesses to hire their services

#

to collect payments we will use Stripe Checkout

#

then adding a couple of paramenters to the sessions we will split the funds, 95% to the business offering the service and 5% to our Stripe account (my client)

#

just as a background info my client hired us to develop this web application

#

So this part is clear

#

the part still not totally clear to me is the onboarding process

#

For this we are deciding to use express accounts

#

so once they authenticate in our app we create an express account per business in Stripe

#

To do this, we will use the Stripe Connect API

#

as I understand the first step is to configure in Stripe the Connect section, choosing the country that is going to be used for this, in this case Norway

#

is this correct?

rapid elm
#

Your platform country defaults to the country your Stripe account is registered to

rancid coyote
#

ok good so no configuration for Connect is needed then?

#

I found that some where in the documentation

rapid elm
#

They go over pretty much everything step by step

rancid coyote
#

so is just

payment_intent_data.transfer_data.destination
and after that payment_intent_data.transfer_data.amount

as parameters

#

the trouble is more for onboarding processs

#

with the second documentation that you shared

rapid elm
#

The second doc is for creating and onboarding connected accounts

#

So if your earlier question was about choosing country for a connected account then it depends on your usecase

#

Are you trying to onboard merchants from just norway? if so, yeah you can set the country to norway when creating the connected account

rancid coyote
#

Ok, for the businsses we are planning to use express accounts at that moment we set the country?

rapid elm
#

Correct

rancid coyote
#

ok nice, the process of creating express accounts I think in code is clear, one thing do I have to provide the user interface? or is it similar to Stripe Chcekout component?

rapid elm
#

You can use hosted onboarding.

heavy socketBOT
magic gorge
#

scene-connect-onboarding

rancid coyote
#

ok thanks, give me some minutes to read it

#

Ok I'm reading the last shared link

#

based on this link for onboarding I have to configure Connection Settings

magic gorge
#

👋 Try to pause for a few minutes, digest the information you read, try it in Test mode and then ask one clear question all in one message if you have a follow up

rancid coyote
#

Hi thanks, I understand but the documentation is quiet cumbersome with so many links distracting.

Let me try to make concrete questions, apologize if are a bit silly.

Question: The Express account onboarding flow is some component similar to Stripe Checkout where you guys provide the interface for the business to sign up? is this correct?

magic gorge
rancid coyote
#

I saw the demo until it requested me to add a phone number to send a verification code

magic gorge
#

I understand but that's because you're not reading anything on the screen and are being a bit lost/confused. If you try you will see there's a clear button to enter a test number

#

you're going too fast and skimming and thinking "this is too hard" when it's not. Sure it's a lot of information, but integrating as a Connect platform on behalf of third-party individuals or businesses is a lot of work and responsibilities, it's important to carefully read the docs and play with the product in Test mode

rancid coyote
#

is not hard, but is way too much information all over the place, I'll try to read more thanks for the advice I appreciate it, let me take some more minutes to go over this

magic gorge
#

I understand, but ultimately you're trying to do something complex, there are many pieces to this and you have to put in the work and carefully read the docs and try the product

rancid coyote
#

yes, I've built other complex applications my background is CS BSc

#

the level its fine, the onboarding interface that you guys provide is this one then:

magic gorge
#

@rancid coyote yes

rancid coyote
#

yes, all clear back to the web app and using the account id I can identify the business in Stripe Express

#

the Stripe link is it necessary or just optional?

magic gorge
#

no idea what "the Stripe link" could mean

rancid coyote
#

this link, since I can retrieve the account on our backend

#

and also I can check balance from our backend using the Stripe account id I guess account link is just optional

magic gorge
#

That link is for the end user, the person that owns that connected account, to view their Dashboard

rancid coyote
#

or a request by Stripe?

#

yes, that is clear but I can create my own user interface to display the balance etc, so just wondering if is strictly necessary since I can retrieve the acoount data from our backend

#

that's ok, I'll just include it for the best user experience and explain it to our client that must be part of the business dashboard

magic gorge
#

It's necessary to link to the Dashboard to support changing the bank account details or PII for example

rancid coyote
#

perfect, I'll clear that with our client becuase they were hoping to keep everything within their platform but of course this must be added.

#

for the onboarding process to start I guess Stripe returns a URL to redirect the user similar to Stripe Checkout?

rancid coyote
# rancid coyote

I mean the onboarding Stripe inbuilt user interface is returned the URL to redirect the user to it

magic gorge
#

it's all documented in our docs, please read them and play with the code

rancid coyote
#

ok perfect, thanks a lot for your time and help I really appreciate it

#

have a good day those are all my questions for now if I have more silly questions I'll get back here. Cheers!