#nick_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/1397299272206258260
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello
It's possible that there are details that are still being verified.
The best way to check if the Connected Account has been verified and is active, is to look at charges_enabled and payouts_enabled fields on the Account object.
Yup
ok yeah it looks like on the client side we are doing some weird logic to dive into the persrons object, which may be the source of confusion
do you have access to connect accounts to confirm that the account is indeed verified?
Not sure. I would suggest you reach out to our support about that. They can help check if the account requires additional details or not
https://support.stripe.com/?contact=true
ok cool
thank you!
let all_persons_verified = _.every(persons, (p) => { return p.verification && p.verification.status == 'verified'; });
we are doing some stuff like this to check for verification status
Gotcha. Yeah that's not the best way as Person verification !== Account being verified
That's more related to Identity verification.
(also, don't take my word for it as my team on discord won't know a lot about account verification things -- Support team would be the experts in this)
ok thanks
could it be true that ID verification has failed but payouts are still enabled?
Not sure, something support team can help answer with 100% certainty ๐
I confirmed the account has ID verification passed, but the accounts API is still responding with pending
so maybe another reason to not rely on this info
is there another API we could call to get up to date verification info rather than accounts?
looks like we are using accounts.retrieve
Hi, taking over as my teammate needs to step away. Let me catch up.
thanks
the tldr is we are using the persons object from the accounts API to determine if a company's account is verified and has payouts enabled
it shows verified in the dashboard but the API is returning pending
As my teammate suggested, you can look and confirm the verification by looking at charges_enabled and payouts_enabled fields on the Account object. You can retrieve the account: https://docs.stripe.com/api/accounts/retrieve?api-version=2025-06-30.preview and look there or listen to account.update event.
ok but can you confirm charges_enabled and payouts_enabled being true, implies that verification has passed?