#Petr
1 messages ยท Page 1 of 1 (latest)
Yeah you'd need the ability to create an api key so you can access them
Maybe you can get your account admin to do so?
It should be a restricted key
So I will have to create "restricted API key" for every single accounts? I have about 50 connected accounts of our customers.
I was hoping that I could use third-party integrations somehow.
A then make API calls with * Stripe-Account header*
The restricted key would be for the platform
Then you would make calls with the stripe account header
So I have to create "account", since I have only "user", then create restricted API key?
If the connected accounts are connected to what you're referring to as the user account then no
Just create the api key
I am able to create API key only in the context of "account". I dont have linked accounts with permission to create API key, I can only read-only transacions history.
The accounts are listed in my user profile as "The list of accounts to which you are a member."
Oh
Yeah the way to do this is to create the api key on the platform account
Otherwise it won't be possible to do this
Stripe account header is meant to be used on the platform for all the connected accounts
OK. How can I create "Platform account"?
With "Platform account" I will have to reconnect ale my linked accounts again?
I'm confused. Are your connect accounts all connected to 1 account at the moment?
I'm confused too about the termilogy ("user" vs. "account" vs. "platform account").
All accounts are connected to my user (profile).
Yeah ok. I think we're using different terminology so that's causing the confusion. Let me clear up the terminology really quick and then we can proceed.
Platform (account): the main stripe account that other connect accounts are connected to through Stripe Connect: https://stripe.com/connect
Connect (account): an account (can be standard, custom, or express) that is connected to the platform
User (profile): an email/password combo to log in to an account. platform accounts can have multiple users
Does that make sense?
What I shared is the official terminology so let's stick to that
Given the above, you need to create a restricted key on the platform account in order to make calls on the connect accounts with the stripe account header
OK, now I understand.
So the first step for me is to create "Platform account".
How my customers then linked their "Connect account" with my "Platform account"?
Why do you need to create another account? It sounds like you already have accounts connected to your platform
What flow did they use to connect?
Granting permission to user email address
I don't understand
https://support.stripe.com/questions/invite-team-members-or-developers-to-access-your-stripe-account
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.
So using the terminology I laid out, those are users not accounts
I'm confused
Are you saying you are a user on the platform account but don't have access to create an api key? But there are connect accounts connected to that platform?
No, I do not have "Connect account" or "Platform account".
Right now I am only "team member" in many "Connect accounts" of my customers.
Ok
Well you need access to the platform in order to do what you want
Are all these connect accounts connected to the same platform account?
No, (as far as I understand). The "connect accounts" are all independent.
They are only linked to my "profile".
Oh then this isn't a connect scenario at all
I've been confused this whole time because you referred to them as connected accounts in your original message
I am sorry for the confussion ..
So yeah only options to do what you want here are to have api keys for each independent account or to connect them all to a platform (which they may not like)
How many accounts are there?
If it's not many, you can have each account holder create a restricted api key for you
Around 50 accounts
Ah ok that's a decent amount then
Yeah there's not a simple solution here
Because connecting them all to a platform account is a long process and is complicated
Logging in to each and downloading through the dashboard is one way
But otherwise, they'll need to create restricted keys for you
Overall im confused why you have this flow though and why you have access to 50 unrelated accounts
external accounting/bookeping service
Ah in that case, connect is probably a better flow...
Rather than adding you as a team member on each
Yes, I understand. It sounds like a proper way to do it.
Can account be connected to many "Platform account"?
it's a bit complicated actually
The short answer is "sometimes"
But it depends on the account type and how it was created initially
It sounds really complicated ๐
I'll probably stay with manual statements downloading :/
Connect is quite a big product. It supports many uses cases, so it can be overwhelming