#onkel_api
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1290277498059231273
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
I get this error when creating a checkout session: 'You cannot collect consent to your terms of service unless a URL is set in the Stripe Dashboard. Update your public business details in the Dashboard https://dashboard.stripe.com/settings/public with a Terms of service URL to collect terms of service consent.'
But our connected accounts don't have access to the dashboard.
Hi there!
Can you share the ID (req_xxx) of the failing API request?
https://support.stripe.com/questions/finding-the-id-for-an-api-request
sure, 2 seconds
Setting
"consent_collection": {
"terms_of_service": "required"
}
is of course the problem, because there are no TOS url on the account. But can i set this URL via the Api? I cant find it in the docs
hi! I'm taking over this thread.
you can try updating the Account with this: https://docs.stripe.com/api/accounts/update?lang=node#update_account-tos_acceptance
But thats the account acceptance of Stripe TOS..
I'm talking about the end users (buyer) have to click "i accept the terms of service" upon checkout
oh sorry, having another look
I don't see a way to set that with the API. and the connected account doesn't have access to the Stripe dashboard, so I understand the issue. thinking about this...
I was also thinking about using the "ACcount management" embedded component. But it doesnt look like its available to set here either
got it. I think what you are trying to do is just not possible. you would need to remove consent_collection, or use a different type of connected account that can access the Stripe dashboard.