#kbb
1 messages · Page 1 of 1 (latest)
yea.... how do i even get that?
do u think the onboarding party will be able to provide that to me?
what do u mean by the existing account ID?
there are 2 scenarios:
- onboarding party (OP) does not have a stripe account
- OP already has a stripe account (then i end up with TWO (2) accounts.... 🤦)
how to handle #2 properly?
You will need to use OAuth: https://stripe.com/docs/connect/oauth-standard-accounts
can i get my client_id from API?
It must be somewhere in your Dashboard.
using this, i can't choose my existing accounts.. it only shows my MAIN account
i got
- COMPANY SELLER
- COMPANY BUYER
- INDIVIDUAL BUYER
i'm using #1's client_id, stripe only let me pick #1's account... why i can't choose #2 and #3???
Sorry, where do you see this list?
i have this list of my own
how do i connect with any random account? it gives me a list to pick from which doesn't include 2 and 3... OR create a new account..............................
how do i provide another account that already exists?
Okay, that's the list of your accounts. You say "why i can't choose ..." What prevents you from choosing another account? Could you please share a screenshot?
I see my accounts when I open the link.
yea.. why should i see my accounts? i'm trying to ONBOARD a 3rd party
are you CERTAIN OAUTH is the solution to my problem?
can you rephrase my problem back to me?
what is my problem?
Yes, when you send this link to someone you want to onboard they will see their accounts.
👋 taking over for my colleague. Let me know if there's any follow-up Qs I can answer!
can you please sum it up?
..........
to call ->accountLinks->create(), an $account_id is a must.... so i'm forced to find and create an account, but if onboarding party already has an account, then i end up with forcefully created new account + onboard party's existing account........ why like that?
u have trouble reading?
you can retrieve the account ID of your user, I don't see the problem
hmm
ok
- user comes onto my platform.. i have no idea whether he/she has stripe or not, correct?
- user wants to use stripe, i still have no idea whether he/she has stripe or not, correct?
how do i know what is user's account id? why can't i just redirect user to stripe, they login, then stripe redirect back to me... then i have all the info i need... why force me to provide account_id before redirecting to stripe?
when you see user you mean a customer or a merchant?
merchant... i'm talking about ONBOARDING for CONNECTED..... multiparty
ok
in that case you have 2 options:
1- the merchant doesn't have a Stripe Account and you would create one for them
2- they have a Standard Stripe Account and you do OAuth
well, how do i know if they have a stripe account or not??? isn't there a single point to redirect.. and stripe figures out if they have an account???
what if they say they don't have an account, but suddenly remember they have an account after seeing the stripe login page................. we are back at square 1 aren't we?
no, this is why we recommend always creating a new Express Account and not go through OAuth at all
................
i want to use STANDARD account
where did you recommend Express?
in your Stripe UI, u recommend STANDARD (recommended)
i need merchant to have full stripe dashboard
could you please share where did you get this statement for?
express can do it?
don't tell me depends, i told u i want standard... that's what ur colleague told me.. full dashboard = standard
............................. who should i trust now??????????????????????????????????????
EVERYBODY KEEP TELLING ME DIFFERENT THING..............
as I said before, we recommend using Express accounts, but depending on your needs you would either want to use Custom or Standard.
Express accounts offers an easier ("express") onboarding experience
amongst other benefits, I'm not going to dive deep in
so.. how do u onboard a customer using express?
but if you prefer Standard then be it
let's not digress...
yes please let's not
to call ->accountLinks->create(), an $account_id is a must.... so i'm forced to find and create an account, but if onboarding party already has an account, then i end up with forcefully created new account + onboard party's existing account........ why like that?
my problem remains, and no solution in sight
don't paste me ur docs please... they are practically useless... i have to trial and error everything myself
- can i use express if merchant already has a stripe account?
- what happens if merchant does not have stripe account yet?
but if onboarding party already has an account, then i end up with forcefully created new account + onboard party's existing account........ why like that?
because that's how we designed it, and it means that a platform only has information about the account's transactions it's actually involved in, instead of having access to all the transactions on the user's account, so it's better from a data privacy perspective. Does your use case require you to have access to existing transactions on the account or transaction not initiated by your platform?
1/ yes. It creates a new Express account for them
2/ it creates a new Express account for them
my problem is: i end up with TWO (2) accounts when i'm trying to onboard only ONE (1) account....
why are we talking about full access to all transactions?
can you give me an example of a specific case where you got two accounts and share the two account IDs acct_xxx?
WAIT
this is my code, quite straightforward, i redirect the merchant to $response->url
can follow?
yes.
if merchant logs in with existing stripe account, i get 2 accounts showing up in my "Connected" tab because of line 84, which created an account... how do i prevent 2 accounts, when i only want 1 from the merchant
that is the problem i'm trying to solve
i was forced to do line 84 because of line 87 won't run without it...
are you using OAuth as well before you run this code? Is that what you mean by "the merchant logs in with existing stripe account"?
i'm not using oauth
then it should not be the case that you get two accounts, I can't see how that would happen. can you give me an example of a specific case where you got two accounts and share the two account IDs acct_xxx?
wait.. i run the code now.
i want to show u that my account has no connect accounts now... how do i get u an ID or something?
my account id is acct_1NDiK82fsxmSaiRG
ok.
i finished logging in with another account, now i see 1 account... but i was definitely getting 2 accounts eariler
i'm going to delete all connected accounts and try 1 more time
let me know if you get an example of 2 being created.
ok
side track, why do i keep getting extra entries in my account top left corner? it's crazily confusing... suddenly i can't find entries because of it
because that is what is meant by https://support.stripe.com/questions/legal-entity-sharing , which I think I've shared with you before
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
When you onboard with Platform B, use the same email address to create the account.
You will be prompted to link an existing Stripe account or add a new Stripe account.
To share your legal entity, click to “link an existing Stripe account.”
Upon completion, two Stripe accounts will appear under the toggle menu in the top left hand corner of your Stripe Dashboard.
so if you are visiting these AccountLinks you create in your browser while logged into your own Stripe account and using your own credentials, what you are doing is "claiming" the connected account for your own Stripe user, and it gets associated with your user and show up in that menu.
A cleaner way to test can be to use a separate browser entirely logged into some other separate Stripe account, and only visit AccountLinks in that browser.
yes, i just did this and i saw the line 84 account disappear and replaced with line 87's account
thanks
let me get this right
on line 84, a random acc_xxxxx is created, suppose the user doesn't complete the stripe webpage and just shutdowns.... how do i clean up these acc_xxxxx?
you don't have to, you can just ignore them. I'm not sure you can delete them even.
then will i be able to reliably determine who is connected to me?
you can read some details of the connected account using the Accounts API yes
ok thanks