#Petr

1 messages ยท Page 1 of 1 (latest)

onyx nightBOT
tall pelican
#

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

worthy pine
#

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*

tall pelican
#

The restricted key would be for the platform

#

Then you would make calls with the stripe account header

worthy pine
#

So I have to create "account", since I have only "user", then create restricted API key?

tall pelican
#

If the connected accounts are connected to what you're referring to as the user account then no

#

Just create the api key

worthy pine
#

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."

tall pelican
#

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

worthy pine
#

OK. How can I create "Platform account"?

#

With "Platform account" I will have to reconnect ale my linked accounts again?

tall pelican
#

I'm confused. Are your connect accounts all connected to 1 account at the moment?

worthy pine
#

I'm confused too about the termilogy ("user" vs. "account" vs. "platform account").

#

All accounts are connected to my user (profile).

tall pelican
#

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

Stripe Connect is the fastest and easiest way to integrate payments and financial services into your software platform or marketplace.

#

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

worthy pine
#

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"?

tall pelican
#

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?

worthy pine
#

Granting permission to user email address

tall pelican
#

I don't understand

worthy pine
tall pelican
#

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?

worthy pine
#

No, I do not have "Connect account" or "Platform account".

Right now I am only "team member" in many "Connect accounts" of my customers.

tall pelican
#

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?

onyx nightBOT
worthy pine
#

No, (as far as I understand). The "connect accounts" are all independent.

They are only linked to my "profile".

tall pelican
#

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

worthy pine
#

I am sorry for the confussion ..

tall pelican
#

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

worthy pine
#

Around 50 accounts

tall pelican
#

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

worthy pine
#

external accounting/bookeping service

tall pelican
#

Ah in that case, connect is probably a better flow...

#

Rather than adding you as a team member on each

worthy pine
#

Yes, I understand. It sounds like a proper way to do it.

#

Can account be connected to many "Platform account"?

tall pelican
#

it's a bit complicated actually

#

The short answer is "sometimes"

#

But it depends on the account type and how it was created initially

worthy pine
#

It sounds really complicated ๐Ÿ™‚

#

I'll probably stay with manual statements downloading :/

tall pelican
#

Connect is quite a big product. It supports many uses cases, so it can be overwhelming

worthy pine
#

OK. That's probably all I need to know.

#

Thank you very much for you help and mainly patience! ๐Ÿ™‚