#chukdawit
1 messages · Page 1 of 1 (latest)
Hi what's your question?
Hi. I've been testing different test data for Connect accounts, trying to understand what will create a Capabilitiestransfers status of not active. I'm having trouble understanding what type of account or data will create this state and what will happen if I try to create a transfer to this Connect account?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I can have a value of "active", "inactive", or "pending" what would prompt a value of inactive or pending
?
Pending is if your required verification information is pending a review. Inactive would be if it hasn't been requested or isn't able to be requested yet
Do you know if it's possible to transition from a state of being "active" -> "inactive" or "pending"?
yeah it can go from active to inactive if more verification info is needed on your account and you don't provide it in time
Or if the account is banned or restricted due to tos violations, etc
and what happens if I try to create a transfer to that Connect account that has a "pending" or "inactive" status? Does Stripe throw an exception?
Yeah it should
ok, another question. If payouts are not enabled (disabled) and I try to create a transfer to that Connect account, does that go through, but with a failed payout? Is that accurate?
Payouts are completely separate from transfers
If transfers are enabled you can receive transfers
If payouts are enabled/disabled then the corresponding thing will happen
I know, this is a somewhat unrelated question from the first.
So, I can still transfer if payouts are disabled, but the payout won't be issued, or it will fail! Correct?
*assuming tansfers are active
Automatic payouts won't happen in that scenario
And any manual payouts would fail
This might be a little outside of your scope, because it's more of a business logic question, but I'm going to ask anyways. Question - If I have a customer that is using my site (Yoga classes) and signing up as an instructor to teach. Before he/she can register to teach the class I do a check on their account. 1.) do they have a Connect account 2.) are payouts enabled 3.) are transfers active Now, obviously if they want to get paid they have to have a Connect account with an attached bank account, but I'm a little on the fence about checking for payouts enabled and capabilities.transfers being active. Right now I check for both of the 2 later conditions and I give them a message that says something like "instructing this class requires an active bank account, please correct any issues with your default account or upload a new account" Can you give any guidance or recommendation's on checking these two properties (payouts.enabled, capabilities.transfers) for my instructors before I allow them to register for a class where they will get paid (transfer to their Connect account) when the class ends?
So the question is which params on the account object you should check prior to displaying this notice?
ya essentially! are there other fields I should look at before allowing my instructor to register for a class and receive payouts? payouts.enabled and capabilities.transfers are the two properties that seem relevant for this, but from your knowledge, should I restrict allowing the instructor to register if either of these two fields are disabled and/or inactive/pending? If there are other fields that I should be looking at to restrict registration as an instructor, I'd be happy to know those fields as well.
FYI - I collect all Connect data upfront when adding a bank account, so no data should be needed after the initial upload (bank account numbers, name, ssn, pictures, etc)
AFAIK those 2 should be fine
last question - If the user (instructor) deletes his/her Connect account and then I try to create a transfer to that account, what happens? Does Stripe keep some internal records of it and pass through the transfer to the account?
No it would fail
when you say fail, you mean I would get a StripeException?
Not sure what exception
But it wouldn't work
You can't transfer to a deleted account
No problem