#winni_connect-onboarding
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/1230541462534492232
๐ 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.
- winniapp_api, 3 days ago, 35 messages
- winniapp_api, 5 days ago, 115 messages
- winni_connect-address, 5 days ago, 15 messages
Hello
Hello toby
Hi ๐ it's expected for newly created Connected Accounts to be in a restricted state until they complete onboarding.
how to complete onboarding?
What type of Connected Accounts are you using?
custom
Gotcha. Those support either the Stripe hosted onboarding flow, or allow you to build your own onboarding flow. As you're going through the test onboarding flow you selected you should be able to use the values found in here to create new Connected Accounts and bring them active:
https://docs.stripe.com/connect/testing
I'm done with all of this.
So you have an active testmode Connected Account now?
So what state is the account in, what do you see in it's requirements hash?
Did you build your own onbarding flow, or you using Account Links to send your Connected Accounts to a Stripe hosted onboarding flow?
What is the ID of the Connected Account?
How did you handle the onboarding for that account?
Hello! looks like you're all set but if you have a follow up question let me know
winni_connect-onboarding
Well my subaccount still Restricted
Ah sorry you said "I have figured out" as if it was resolved.
If you are a platform, you can call the Retrieve Account API https://docs.stripe.com/api/accounts/retrieve and then look at the requirements property which tells you exactly what is missing. Can you please try that?
Okay those are just pictures. Let's focus purely on the code and raw text, developer to developer. If you carefully look at the requirements property, and nothing else, you will see the exact issue.
I'm sorry I didn't get it, so what do I have to do?
I don't see anything wrong with the code.
Can you please share the exact content of the requirements property. Share it as text here, not in a picture. Share only what's in that property and nothing else
requirements: {
alternatives: [],
currently_due: [],
errors: [],
eventually_due: [],
past_due: [],
pending_verification: []
},
requirements: {
alternatives: [],
current_deadline: null,
currently_due: [],
disabled_reason: 'other',
errors: [],
eventually_due: [],
past_due: [],
pending_verification: []
},
future_requirements: {
alternatives: [],
currently_due: [],
errors: [],
eventually_due: [],
past_due: [],
pending_verification: []
},
future_requirements: {
alternatives: [],
current_deadline: 1724259600,
currently_due: [],
disabled_reason: null,
errors: [],
eventually_due: [],
past_due: [],
pending_verification: []
},
please don't dump everything one by one, it's tough to help you if you don't take a step back to think about it
Only share requirements and nothing else. So ignore 1, 3, and 4 above. Just focus on #2
In that JSON there are only a few lines. Does anything jump out at you, as a developer, when you read it, that could say "oh it's disabled"?
Please only look at requirements and nothing else
requirements: {
alternatives: [],
current_deadline: null,
currently_due: [],
disabled_reason: 'other',
errors: [],
eventually_due: [],
past_due: [],
pending_verification: []
},
So you mean : disabled_reason: 'other',
yes!
So now I know it's cryptic, I'll explain, I'm just teaching you to read the response first
Ok, so what's the meaning of other?
If you look at https://docs.stripe.com/connect/handling-api-verification#determine-if-verification-is-needed it explains a lot of this and it has a specific section about disabled_reason
I mean did you carefully read that doc? I'm sorry but you're rushing way too fast
Right now your account is rejected/blocked. I don't know why sadly you'll have to ask support https://support.stripe.com/contact. I'm just teaching you how to read the API response and how to navigate our docs to get to a detailed answer
You also don't seem to have any Connect WebhookEndpoint to listen to all the account.updated Events to know when an account becomes active or inactive which is also crucial to debug those things, make sure to build that
Okay looking internally it seems this account is fine but the problem might be with your own Stripe account (the platform). So yeah next step will be to go work with our support team for 1:1 help: https://support.stripe.com/contact
I've already contacted them. They sent me to you.
You can go back to them and ask for help. Our support team should never send you to Discord. So the next step is what I just recommended and going back to our support team
Ok, I have new questions about the information you just gave me, what do we have to do to cover all of them because of the numerous contents of the error section?
I don't understand what that question could mean
I would like to know more about Webhook Endpoint.
Sure though the first step will be for you to carefully read https://docs.stripe.com/connect/webhooks end to end and then try it
https://docs.stripe.com/connect/handling-api-verification#determine-if-verification-is-needed
This link you gave me covers the explanation of each token, but I don't know how I'm going to add them inside my code.
Ok
I'm sorry I don't really understand what that could mean either.
Meaning I can read the document but I don't know what to do next? What's in this document doesn't add up to my code.
Also regarding this account, I have emailed the support team again.
Sorry it's tough because you seem totally lost but can't really explain why or what is blocking you. Stripe will make an HTTP request to your server to send the details about what happened. For example for an Event type account.updated you get the whole Account object and what changed.
You, as the developer, write code to handle this request, access the Event data and look at it. That's what is covered in details in our various docs. You might want to start with our "quickstart" for using webhooks: https://docs.stripe.com/webhooks/quickstart
So now we only have to use a webhook?
I'm so sorry but I don't know how to help you, you ask really vague questions
The webhook part is currently out of my hands, I'll have to ask the rest of my team.
gotcha, then ignore the webhook for now
I can help if you have real/concrete questions, developer to developer.
All good, in that case you might want to wait for the support team for next step and I will be able to close this thread!