#Equilibrium

1 messages · Page 1 of 1 (latest)

pulsar zealotBOT
untold wolf
#

Hi! Let me help you with this.

weary cobalt
#

By Express dashboard, you mean the place for partners to track their revenue, right?

pulsar zealotBOT
untold wolf
#

Yes

weary cobalt
#

As mentioned here, https://stripe.com/docs/connect/express-dashboard

for the Express dashboard access we have

  • Platform link access ( requires a login link and this link cannot be shared directly )

  • Self-serve access ( much simpler and can be done via express.stripe.com )

for the Express dashboard access we will go with 2nd option because its much simpler

only issue now is not the login, however its the actual onboarding

#

which is onboarding or as its called account link

glad glade
#

Hello, I am not fully clear on where you are stuck. What about the onboarding link are you having trouble with?

weary cobalt
#

okay, let me repeat again, the login process is simple for express. we can just share express.stripe.com link with our partners to login and have a look at their revenue

we are just not sure how secure its to onboard them, for example if i go to Strip -> Connect on the dashboard and create a new account ( link ) or if i do it via the API ( account link ) do i just forward the link to our partner via email?

glad glade
#

Yeah it should be fine to send to anyone that you are confident wants to onboard. Though not for security reasons, I would reccommend adding a level of indirection instead of directly sending the link you should send a URL on your site that will generate the account link for them. Account links are single use so the first time they are visited they expire, even if onboarding wasn't completed. These links can even be invalidated by helpful chat clients visiting them to give a preview

weary cobalt
#

Got you, actually I just wanted to check with Stripe team about the warning point mentioned

we will only forward the link our partners that we will onboard, so this is fine from a security point of view - (talking about the warning)

also, can you please clarify the need to add a 2nd url on top of it? cant we just share the link generated by Stripe ( API/Dashboard )

glad glade
#

If you visit it you will not get directed to an onboarding page, because it has already been visited once

#

Onboarding for the account has not been completed, so a new account link would need to be generated to actually onboard the account

#

So if you send that link in an email, users could easily start onboarding, close the tab, and then not be able to onboard until you sent them a new email

#

Sorry, my suggestion was a bit presumptuous. I should have just said "keep in mind these links become invalid after one use"

#

Solutions like sending multiple emails are totally valid, I don't know why I suggested one specific one

weary cobalt
#

no its okay i understand your point

so we can like either mention in our email that these links expire after 1st visit.. ( so only open them when you are ready to complete the process for example )

or we send a general link per client ( which generates these onboarding links dynamically.. so that they can always start/continue their onboarding process ( I'm not sure how, but I got it your point )

glad glade
#

Yep exactly! Either of those should work. And users will be directed to the URL that you provide as the refresh_url if the link has already been used, so you can set that to be some URL for requesting another link (or even a URL that generates a link itself) if that makes sense

weary cobalt
#

Got it, thank you

I think the 1st one is simpler for our use case, generating a new link and sharing it again would work just fine. any disadvantage to keep in mind when doing that ( besides having to generate links & losing the onboarding progress )? do we just create a new account each time via the dashboard?

glad glade
#

You can keep using the same account, just the link needs to be generated again

#

Nothing comes to mind as a disadvantage

weary cobalt
#

I think via the Dashboard, the account doesnt get created unless you progress/finish the onboarding

#

via API, you just create the accout once and generate links as much as you want

weary cobalt
glad glade
#

What account type are you working with here? My dashboard shows the Express accounts that I created today for the example account links but I did not fully onboard them.

weary cobalt
#

oh really? it was an express account

glad glade
#

But yes, you can definitely generate as many links as you want from the API. If your accounts are disappearing from the dashboard you can probably still generate links for them but you would need to save the ID

weary cobalt
#

Got it

glad glade
#

Yes, it isn't pretty but here is what I see in the dashboard right now

#

Okay but now a new one that I created as a test is not showing up. Looking in to what may be happening here...

weary cobalt
#

I just read this "Once they complete the flow, their account will be created and will show up in your accounts list."

#

it shows up on top of the onboarding link.

#

on the API the endpoints are separate and you can create ( uncomplete account ) and generate as many links as required

#

the ones you tested are in live mode? in test they didnt show up?

glad glade
#

Ah okay, I did not realize that the Dashboard coupled the account and link like that.
The accounts in my screenshot are from test mode. Still not sure why those are showing up but the others are not

#

Accounts that have submitted the details will definitely show up, but those ones have not submitted their details so it is weird that they are showing up while other accounts that did not submit them are missing.

weary cobalt
#

Yep, it's weird that they are coupled like that.

in case the onboarding link expired:

we just can create a new account/link ( in case we didn't have the account on the dashboard )

if we had the account on the dashboard, we can just generate a new link via the API

#

I dont want to take much more from your time, just to wrap up,

so i would say we can just generate link and send them via email to our partner directly ( without worrying about Stripe warning and security issues ) - can you please confirm it with yes/no

in case the onboarding link expired.. we can just generate a new one and forward it again

pulsar zealotBOT
glad glade
#

Yep that sounds like a solid plan for onboarding your users