#arturm_unexpected
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/1346418854196154441
๐ 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.
- arturm_unexpected, 13 hours ago, 4 messages
๐ happy to help
Our main account ID is:
acct_1AlaEGIQhnkACvAM
I have tried with this connected account for example:
acct_1L0jVjRTeveYSbgb
But it doesn't work on any of them.
when using the on_behalf_of parameter you need to enable link in your dashboard settings https://dashboard.stripe.com/settings/payment_methods/connected_accounts
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
this is not the default PaymentMethod configurations on your platform account but rather the one applied in the case of Direct Charges or Destination Charges with on_behalf_of
It looks like this:
it says is on ..
Or is this setting somewhere deeper ?
ok taking a look
Also what is weird is that it works for non stripe express connected accounts
I'm not sure I understand what you mean by that
We have two types of connected accounts that we exectute paymants on behalf of "Santard" and "express". This error only happens when trying to execute payments on behalf of "express" accounts not "standard" ones.
example connected account id that this works for:
acct_1H31A7ALNuZOBRRR
sorry I should be more precise ๐ - by "exectute paymants" I mean create a payment intent
Could you please share the Request ID with the error req_xxx? https://support.stripe.com/questions/finding-the-id-for-an-api-request
This is a recent example:
req_vg9GTHfo6IyDog
btw. If I go to https://dashboard.stripe.com/connect/accounts/acct_1L0jVjRTeveYSbgb/settings/payment_methods
(i.e. setting for individual connected account - i can also see 'link' is on:
I think that you need to request link_payments capability on the connected account for this to work: https://docs.stripe.com/connect/account-capabilities
That worked thanks !
couple of follow ups
Can I request capabilities up front for all my connected accounts via UI ?
Can I have default capabilities when new account connects ?
You can request it when creating the accounts: https://docs.stripe.com/api/accounts/create#create_account-capabilities
I don't think we crete accounts via api, we only connect them. I guess onboardig options should help:
https://dashboard.stripe.com/settings/connect/onboarding-options/countries.
I will read up on that.
Final question - once requested, does the capability stay actice or should I double check if it is enabled ?
Right, you can check Link in the onboarding options.
However, I don't think you can connect Express account via OAuth, it's only supported for Standard accounts.
You must be creating the Express accounts yourself.
However, it might have been connected when it was still possible - 2022.
Ok I will double check that as well. I can see now that capability should stay active unless we unrequest them. So we probably don't need to double check if it's there before each payment, but we should double check that it's ebabled for each connected account. And make sure it's being requested when onboarding new accounts.
Thanks again for the help ๐ !