#MarcusStripe-express-onboarding

1 messages ยท Page 1 of 1 (latest)

sharp pewter
#

Hello ๐Ÿ‘‹

#

If you're pre-filling the information then the onboarding shouldn't collect them again

Do you have an example request that I can look at which would show how you create the express account?

potent cairn
#

on test

#

one sec

#

acct_1Lp9fkPFBDBvmp71

sharp pewter
potent cairn
#

req_syovpcd5a5axgp

sharp pewter
potent cairn
#

so what else to do?

#

which are the fields that I can / should fill for express?

sharp pewter
#

let me check if we have public docs on this

tribal nexus
#

Let me have a look

#

okay I just tried, I set the company address partially in the API and it's prefilled right there when I go and visit

#

those 2 values + country I passed in the API like you did, without the city

#

don't you see that?

potent cairn
#

I am unsure. It might also be.. that it requirs both personal address and business addresss... maybe?

#

I do know that I do send the address to stripe.. yet still.. ih the onboarding link.. I am asked for the / an address again.

tribal nexus
#

ah yes it requires both

#

it's quite different

potent cairn
#

can this also be both set initially?

tribal nexus
#

for companies we will need the personal address of each company's members

#

not just one personal address

potent cairn
#

well there are individual companies also

#

I mean run by individuals

#

in any case... if I'd know all the fields that I could POTENTIALLY prefill, I guess I could figure out what I can / want to prefill

#

and you are saying that.. the information prefilled, is also used and does not need to be filled again

#

?

tribal nexus
#

yes

potent cairn
#

wait.. I would create a person upfront.. and it would be realted to the account.. probably by stating tthe account id somewhere?

tribal nexus
#

yes, the Person API expects the id of the account acct_123 it's associated with

potent cairn
#

I see

#

I will check also

#

now.. something else - if I use express.. the customers have the customers dashboard -

#

and there they can also update their info

#

will any update be send to me also via the account_updated hook?

#

so that I can stay in sync on my end

tribal nexus
#

yes

#

though you can't get any personal information

#

with Express you do not have access to any of the personal information (address, list of Persons, email address, etc.) this is all between them and Stripe

potent cairn
#

how would I know if thats just a data update vs. a state update - in the style of REJECTED / COMPLETED / READY

#

or, for any account updated event, I would have to check ALL data and compare each field always?

tribal nexus
potent cairn
#

so you are saying I will need to compare the previous with the current to know that changed?

#

but.. if the personal data is missing anyway... it seeems it is imcomplete by nature.. maybe i should just remove all data from my end and just keep it with stripe?

tribal nexus
#

yes that's what I would recommend

potent cairn
#

Just now I am looking at:
https://stripe.com/docs/connect/accounts

and trying to decypher the differences of custom vs express. It seems that is only:
User Support - Stripe
Automatic consideration of new compliance requirements
Supports new countries without integration changes

#

what specifixally does "user support" mean.. I mean those are my customers... and there is a business case behind the transferss.. so I am not really sure if stripe support would rather hurt or help.

#

Automatic consideration of new compliance requirements - Again, unsure what this truly would mean... I mean those laws and regulartions.. I would assume they are stable for decades.. at least about the simple transfers that I am interested in

tribal nexus
#

Go with Express

potent cairn
#

Supports new countries without integration changes -
Right now I started with express... but I still need to provide a list of countries on my end, so that I can validate that no wrong country is send to stripe.. so I would have to adjust that anyway

tribal nexus
#

Custom is extremely hard to get right.

potent cairn
#

thats what I keep getting told.. ok probably true.. but.. why??

#

I can use the onboarding link

#

I can use the update link

#

so only the dashboard would be missing.. and that might be actually an advantage.. as it could confuse my customers i guess

tribal nexus
#

Express comes with the ability to manage bank accounts, debit card details for instant Payouts, show their balance and list of payouts and incoming transactions, us texting/emailing them when we need more information, etc.
Way easier than Custom

potent cairn
#

bank accounts.. wouldnt they also be managed with the create onboarding and update links with custom?

#

payouts... all I need is transfers

#

texting / emailing for more info.. are you saying... if inof is needed, you'd also directly contact them asking for updates?

tribal nexus
#

payouts... all I need is transfers
Transfers represent money moving from your platform to their Stripe account balance.
Payouts represent money moving from their Stripe account balance to their bank account or debit card for instant payouts

tribal nexus
#

(the feature being bank account management for Custom accounts, which we didn't have before in Connect onboarding)

potent cairn
#

eventually due / past due is one of the things I am thinking about anyway... Right now I had the idea to ignore eventually due.. and just inform customers of anything due now or past due.. but a customer here warned me of this said this could flag / ban me from stripe if eventually many of my customers account would be in past_due.

tribal nexus
#

that's not really true

#

and it's the same for Custom or Express

#

Really, there's almost no reason to use Custom. Just stick with Express. It's drastically easier and better

potent cairn
#

Transfers represent money moving from your platform to their Stripe account balance.
Payouts represent money moving from their Stripe account balance to their bank account or debit card for instant payouts

#

waaah. I was told the opposite here so far ... waaah. Are you - SURE?

#

what I need - I need monety send to THEM... whatever that means.. but not to just their stripe account

#

I thought that was the Transfer

#

are the different prices attached to custom vs express also?

tribal nexus
#

Yes what I said is correct and no one on my team here would have said otherwise. We live and breathe Connect all day ๐Ÿ™‚

potent cairn
#

what I need - I need monety send to THEM... whatever that means.. but not to just their stripe account

tribal nexus
#

yes and that's what I explained

potent cairn
#

So in other words.... if I want to send the money to them I need to find the payout api and use this one instead?

tribal nexus
#

you create a Transfer to send funds to their Stripe account's balance. And then the funds will be sent to their bank account automatically

potent cairn
#

oh

tribal nexus
#

really all the more reasons to use Express

potent cairn
#

so .. better to use transfer.. or payout?

#

now I am more confused then before

#

๐Ÿ˜„

tribal nexus
#

they are completely different

potent cairn
#

https://stripe.com/en-de/connect/pricing - so the prices fo both custom and express seem identical. So you are not trying to move me to express so that stripe would earn more... right? Sorry just would be reasonable business decision ๐Ÿ™‚

tribal nexus
#

you are a platform, you transfer via a Transfer funds to a connected account's balance. Then those funds get paid out via a Payout to their bank account later.
You as the platform don't need to do anything other than
1/ Create a Transfer to send funds to them: https://stripe.com/docs/api/transfers/create
2/ Wait and listen for Payout Events on your Connect webhook endpoint to be aware of them receiving funds

tribal nexus
potent cairn
#

๐Ÿ˜„

tribal nexus
#

but yeah totally fair to ask/assume. I really push Express because it is drastically better. Custom has had a lot of improvements this year and uses the same "stack/feature set" so it seems close, but it's still far behind

potent cairn
#

Then those funds get paid out via a Payout.

#

wouldnt that delay the process?

#

I already have a delay of 2 month

#

because, the reason for the money send are stripe subscriptions, and comissions for them

#

so we wait for any potential refunds to sort out

#

Just did an experiment with CUSTOM - acct_1LpD7WPE8zba09Vo
It seems, it does not have a bank account... does this mean.. the bank account is NOT added int he onboarding link.. as I think it was for EXPRESS? That would be a reason, I guess

tribal nexus
#

there's a setting in the Dashboard to enable it (it just shipped last month)

#

but really don't use Custom

#

I'm sorry, at this point I said it like 5 times. Use Express, you asked about Express to start, just stick with this

potent cairn
#

๐Ÿ™‚

#

ok.

tribal nexus
#

for the delay I'm not entirely sure what you meant

#

What is your flow of funds? Do you accept payments on their behalf?

potent cairn
#

ok then.. something else... not sure if you can answer this.. but let me try...
I am thinking about the currently due - due now / past due fields...
SO far I thought - keep it simple - dont worry about tomorrow.... inform the customer just in time of anything broken.
If payout is paused for a bit. should be ok I guess.
but a customer here warned me of this - telling me.. if eventually I have many past due customers.. I could get flagged

tribal nexus
#

I replied to that

potent cairn
#

Flow of funds - A customer signs up for my affiliate program.. then sends me new customers. when they pay, the affiliate gets a 30% commission

tribal nexus
#

[8:30 AM]koopajah: that's not really true

#

Listen to account.updated, when new details are needed, get your user to come and provide them

potent cairn
#

so I wait for 2 entire month until I actually pay out the total sum of the month 2 month ago

#

= new EVENTUALLY due -

#

or new due now

#

how long till they expire? will the customer have enough time... lets say 3-5 days when its in due now?

tribal nexus
#

oh boy

#

I'm sorry but you really need to spend time reading our docs end to end first

potent cairn
#

I think I did / will check again today evening.

In short, did I understand you, that you are saying that my approach of entirely ignoring the "eventually due" is ok?
Is there a page with the thresholds related to what is - when - eventually due?
Because, for instance, if there is a threshold of 100k USD to be due.. my customers might never reach that.
If I would know those rules.. I could make a better decision - OR show my customers so they make a decision

tribal nexus
#

There's no specific threshold, it's a lot more complex than this and depends on a lot of factors

#

and yes you can ignore eventually_due and wait for it to transition to currently_due to ask for the information

potent cairn
#

ok great. And.. assuming I keep using Transfers.. together with express.. As far as I understood - the customers will be asked for their bank accounts in the onboarding link.. right... so that would means - by DEFAULT, they will be ready to.. eventually.. receive the money.. or do I have to tell them .. go to the stripe dashboard and add your bank details to be paid out?

tribal nexus
#

by default it's all automatic

#

if you Transfer $10 today, tomorrow we will create a Payout to their bank account

potent cairn
#

ok. so I would use express, provide a link to the express dashboard, and allow them to update their info.
And maybe delete the onboarding info on my end.. so that all info would then be with stripe... so I don thave to sync any data back and forth

tribal nexus
#

yes, or don't even pre-fill, just send them straight to us

potent cairn
#

well the idea of prefill is also to consider if I WANT them as customers

#

but you have a point

#

I will think about it

#

thanks

tribal nexus
#

even as customer, you don't need their home address or SSN

potent cairn
#

ok thats it for now. you / we made it ๐Ÿ˜‰

#

well they would join my affiliate program. thats only worth it if they have a reasonable audience themselves

#

if they are just no-one... then setting them up... too much hassle

tribal nexus
#

agreed, but that doesn't mean collecting all those PIIs

potent cairn
#

so I am upfrint asking them some info

#

I do collect the business addreess upfront and some questions like their audience size / channels.. unrelated for stripe

tribal nexus
#

gotcha

potent cairn
#

ok but I will consider what you said there and double chekc what I actually need...

#

thanks & bye

tribal nexus
#

have a great day ๐Ÿ™‚

potent cairn
#

Same to you

#

my head is smoking now ๐Ÿ˜‰

#

need to digest