1. I create the express account:
Request: POST 'https://api.stripe.com/v1/accounts'
x-www-form-urlencoded body:
tos_acceptance[service_agreement]: recipient
capabilities[transfers][requested]: true
country: AT
type: express
Response:
{
"id": "acct_1IEIRbQ0W1NHwt27",
"object": "account",
"business_profile": {
"mcc": null,
"name": null,
"product_description": null,
"support_address": null,
"support_email": null,
"support_phone": null,
"support_url": null,
... etc
}
2. I get the account onboarding link:
x-www-form-urlencoded body:
account: acct_1IEIRbQ0W1NHwt27
type: account_onboarding
{
"object": "account_link",
"created": 1611770992,
"expires_at": 1611771292,
}
3. I go to the onboarding link:
When I get to the "Tell us about your business" section and press Next section I get this error:
You cannot request any capability other than `transfers` for accounts that are under the `recipient` service agreement. For more information on recipient service agreements, see https://stripe.com/docs/connect/service-agreement-types#recipient.
However, in step 1 I only requested the transfers capability. So why am I getting this error?