#itaied-agreement-default
1 messages · Page 1 of 1 (latest)
Hello 👋
Looking into it
I believe its based on the capabilities that the account has access to
If you request payments capability, that'd require full service agreement
If you request transfers only, then it'd be a recipient service agreement
This is something you can configure in your dashboard
More details here:
https://stripe.com/docs/connect/service-agreement-types
2 problems I have (and I have been reading through the docs the whole day):
- When retrieving an account I don't receive the service agreement field (although in the dashboard it's displayed as "full") .
- I can't configure the express accounts to be "recipients" in the express settings page (and I am the admin).
I see. AFAIK I don't think we return the service agreement type in the response.
So how can I query it? I need to decide based on that how to charge the connected account
I think for you'd want to look at account capabilities to figure out what agreement they have
if card_payments are active, its full
also, If you want to only enable recipients (transfers agreement) then you'd need to reach out to our support team as that's something that needs to be configured on our end
I have already sent the request to the supoprt.
But are you sure that the only way to know a service agreement is by quering the capabilities? It's very fragile, as you do already have that information