How to check if a Standalone Stripe account can receive charges?

486 views
Skip to first unread message

Maarten Winter

unread,
Dec 18, 2015, 9:57:06 AM12/18/15
to Stripe API Discussion
I have a situation where Standalone Stripe accounts are connected to an application, and we'd like to notify our application's users if they still need to go into Stripe's dashboard to finish some verification.

As it is now, charges_enabled, details_submitted, and transfers_enabled are all true, but when I try to create a charge, it fails, because the account still needs to do the verification.

The connected account's https://dashboard.stripe.com/account/details page does show Application Status: Approved, which also seems odd if they still need to do verification. At the moment, that account only has a verification pending on https://dashboard.stripe.com/account/verifications, and I'm wondering if that's something we can see through the API as well. https://stripe.com/docs/api/node#account_object does mention it, but it might just be for managed accounts (docs don't currently mark any properties as "managed accounts only").

Is there a way to detect if there's anything missing before the connected standalone account can actually receive live payments? Is it a bug that charges_enabled is true while the account is not actually able to create live charges?

Matthew Arkin

unread,
Dec 18, 2015, 9:59:51 AM12/18/15
to Jake K.
Hi Maarten,

Something there does indeed seem wrong, if charges_enabled is true then charges should go through on that account. 

I'd send an email to sup...@stripe.com with the account id of the connected account as well as the request id of the failed charge and hopefully they can figure out what happened and why charges_enabled is true if charges are disabled.

Matt

--
You received this message because you are subscribed to the Google Groups "Stripe API Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to api-discuss...@lists.stripe.com.
To post to this group, send email to api-d...@lists.stripe.com.
Visit this group at https://groups.google.com/a/lists.stripe.com/group/api-discuss/.

Brian Krausz

unread,
Dec 18, 2015, 1:48:48 PM12/18/15
to Stripe API Discussion
I wanted to echo this: if `charges_enabled` is true you should be able to make charges. Can you privately send me the account ID? I can dig into it

Re: the documentation, we should be marking many of those fields as "managed accounts only", will get that fixed ASAP.

Thanks,
Brian

Maarten Winter

unread,
Dec 21, 2015, 8:04:57 AM12/21/15
to Stripe API Discussion
Thanks.

It turns out I was able to create charges after all, it was a false positive (or I misunderstood the report). However, transfers_enabled is true, while it says "We need to confirm the identity of your account's owners before we can send transfers to your bank account." in the Stripe dashboard. I'll mail the account ID to support

Best regards,
Maarten

Op vrijdag 18 december 2015 19:48:48 UTC+1 schreef Brian Krausz:

Remi J.

unread,
Dec 21, 2015, 8:11:16 AM12/21/15
to api-d...@lists.stripe.com
Hey Maarten,

This is usually a quirk of the dashboard when you look at a managed account's dashboard. I would simply ignore the notification in that case. As long as `fields_needed` is empty on that account, it means we have enough information for now to allow you to accept Live charges and/or transfers on their behalf. If we need more details in the future, you'll get an `account.updated` event with some more details in `fields_needed` that you need to provide us.

Hope this helps!
Remi
Reply all
Reply to author
Forward
0 new messages