#Svetlana Ivanova
1 messages · Page 1 of 1 (latest)
Hi there!
Are you talking about the status of capabilities on a connected account? https://stripe.com/docs/api/accounts/object#account_object-capabilities
I think that:
activethe capability has been requested and is activependingthe capability has been requested but not active yetinactivethe capability has not been requested
is it possible to change the active state back to inactive? and how?
Yes you can update the capabilities of an account with (for example) capabilities.card_payments.requested: false https://stripe.com/docs/api/accounts/update#update_account-capabilities
So, it will work even when the capability has been requested by connected account user and successfully activated with no dependence of the account settings?
Can you clarify what you mean? And what type of connected account are you using (Standard, Express, Custom)?
We use standart account. For example, SEPA is active for connected account by default with no additional actions. For PaymentIntent API Stripe has options in dashboard that help to manage the payment methods list that should be available for the connected accounts by turning the 'on', 'blocked' or 'off' in dashboard and passing 'auto' parameter in request of Payment Element. We can not do the same with SetupIntent because 'auto' option is not available in Payment Element with SetupIntent? So, we need to use 'manual'. But we still need to understand what options are available for our Connected account. We can't request the payment methods directly because there is such endpoint. The only parameter we can reques is list of capability options. But looks like there is no match between 'active'/ 'inactive' capabilities and 'on'/ 'off'/ 'blocked' options for connected account. So, I want to feagure out the way how we can match them. If we can. Means can we make 'inactive' capability that is 'blocked' in payment methods?
We can not do the same with SetupIntent because 'auto' option is not available in Payment Element with SetupIntent?
Correct.
I'm guessing you are doing Direct Charges on the connected account? https://stripe.com/docs/connect/direct-charges
yes
The only parameter we can reques is list of capability options. But looks like there is no match between 'active'/ 'inactive' capabilities and 'on'/ 'off'/ 'blocked' options for connected account.
So this means you get back capabilities thatactiveon the connected account, but you actually cannot use them because some of them areofforblockedon the platform account?
correct. we want to know exactly what payment methods are currently available for particular connected account
Got it. Give me a few minutes to run some tests.
And in the meantime, can you share your account ID? It's at the top of this page: https://dashboard.stripe.com/settings/account
Can I share the accountID in private message, please?
Sure, if you prefer you can send me a DM.
done
Are you sure? I didn't receive anything.
a, you didn't recieve my message, because I am not your friend)
Got it, give me a few minutes.
waiting. thanks a lot!
hi! taking over.
we want to know exactly what payment methods are currently available for particular connected account
you can list their capabilities(https://stripe.com/docs/api/capabilities/list) to see what payment methods they are onboarded to and would be able to use in an Intent.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
But looks like there is no match between 'active'/ 'inactive' capabilities and 'on'/ 'off'/ 'blocked' options for connected account. So, I want to feagure out the way how we can match them. If we can. Means can we make 'inactive' capability that is 'blocked' in payment methods?
that's all irrelevant really since those settings are for the automatic payment method feature, which you're not using here since it's not supported for SetupIntents
so instead you, as the platform, choose what payment methods you want to support, and then the union set of "things you want to accept" and "things the connected account has an active capability for" are what you pass to payment_method_types when creating the SetupIntent
Thank you, guys!