#benstjohn
1 messages · Page 1 of 1 (latest)
here is a snapshot of all of the things people can do
we basically want them to have no settings other than just the basic info
our whole platform is managed via the API already
Looks like you're creating standard accounts. Those have full dashboard access. That's just how they work. If you're wanting to do destination charges with on_behalf_of then you should be using express or custom accounts
Custom accounts have 0 dashboard access
Which might be what you're after
Express accounts have a minimal dashboard
The above screenshot is from the standard account dashboard though
Express dashboards are super limited: https://stripe.com/docs/connect/express-dashboard
acct_1Of1y94ZQQTxfKVX
here's an example of a test account
this is the endpoint we use:
https://connect.stripe.com/v1/accounts
Params:
country=US&type=express&business_type=$business_type&email=$email&default_currency=USD&capabilities[card_payments][requested]=$allow_card_payments&capabilities[transfers][requested]=true
Recommend creating a login link and opening the express dashboard yourself: https://stripe.com/docs/api/accounts/login_link
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
It shouldn't have the ability to do any of the things you're mentioning
What do you mean? We are creating the account for the user with that API - and it is giving them access to all of it
did you look into that account ID you sent? Can you verify if that is an express or standard?
we have succesfully used that account to create products, send payments links, etc when it shouldn't work
and when we want people to go to their dashboard, we send them to the exact API link you sent for login_link
It's an express account
I'm saying that the dashboard view shouldn't allow that express account holder to create payments etc from the express dashboard
The express dashboard doesn't have that functionality
You as the platform can create payments on it
but when we are "viewing as" it still lets us
Right but that lets you view as the platform
It's not an accurate representation of what the express account holder sees unfortunately
So that's not a 1:1 of what they see
got it
It's a bit confusing I know
is there a way we can login and view 1:1?
But yeah recommend creating a login link to see
And you're sure there's no possible way from the express account for them to create and sell any products or process any payments outside of our platform?
Yes
That link I shared above tells you what all is visible on the express dashboard
I recommend creating a test account then logging into the express dashboard to see yourself