#mad-dog_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/1374469870393233622
📝 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.
- mad-dog_api, 23 hours ago, 117 messages
Hello
When you create the express account, you can prefill certain information for the user so that those components are then omitted from the Onboarding process.
For example, you can prefill business type to individual when creating a Connected Account as shown in the example here - https://docs.stripe.com/connect/express-accounts#create-account
account = stripe.Account.create(
type='express',
country='US',
email=user.get('email'),
capabilities={
'card_payments': {'requested': True},
'transfers': {'requested': True}
},
business_type='individual',
business_profile={
'name': f"{user.get('first_name', '')} {user.get('last_name', '')}",
'product_description': 'Property Management Platform'
},
individual={
'email': user.get('email'),
'first_name': user.get('first_name'),
'last_name': user.get('last_name'),
'phone': user.get('mobile'),
}
)
you see, it would still need to through business details
You can also prefill the MCC if you already know the industry
so it's not possibel to skip this step?
You can skip the step if you prefill all required information. Like your business profile config is missing the mcc - https://docs.stripe.com/api/accounts/create#create_account-business_profile-mcc
Which classifies businesses into a certain category
Hi there 👋 you shouldn't compare your flow 1:1 with the Rocket Rides demo. The information that Stripe is required to collect from your users fluctuates based on the country of your Platform, the country of your Connected Accounts, your Connected Account's business type, what Capabilities are request for those accounts, and what service agreement the Connected Account is asked to agree to.
You can use this doc to input all of those details for your scenario and confirm what information our onboarding flow will need to collect, as well as information that may need to be collected later if they're triggered by a threshold (either time-based or volume-based):
https://docs.stripe.com/connect/required-verification-information
Oh yeah, what level of dashboard access your Connected Accounts will have also plays a factor.
so whatever current fields are required cannot be change.. or skip... or customized...?
Correct. Those are fields that Stripe is required to collect to do buseinss with these entities, they can't be skipped or altered. The only option you have is to prefill the related fields if you already have the details for them.
got it
on the documentation, it said 'If your connected accounts share an MCC, you can provide the code using business_profile.mcc when you create accounts. In Connect Onboarding, your users won’t be asked for an industry.'
So do I need to set a mcc on the platform account, use the same one for creating connected account, then it wont ask for industry?
I don't think that's regarding the MCC for your Platform, but rather is saying if you already know the MCC of your Connected Accounts (because you only onboard one type of entity, and know what kind of business they are/will be) then you can proactively provide us with that MCC when creating the Connected Account (or any time before you create an Account Link for them).
The industry prompt during the onboarding flow is used to find the relevant MCC to use for the Connected Account, and I think that industry field is suppressed if we already know the MCC for the Connected Account.
Hard to say, can you share the ID of the Account that you created using that revised code? Or the ID of the request you made to /v1/accounts, so I can double check what our API received in that request.
acct_1RQww5B2JYblQhVk
Hm, it looks like the MCC was set in the creation request:
https://dashboard.stripe.com/test/logs/req_FkRpF7nNRXaAOk
When you accessed the Account Link's URL, did you do so in the same browser where you're already signed in to your Stripe dashboard? That can lead to session conflicts if so, and I'd suggest using fresh private/incognito windows for testing the onboarding flow.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
That looks right, sorry if that wasn't the impression you got from my previous message.
No, sorry, my team isn't familiar with what MCCs should be used for given industries.
if your team doesn't know, how are we suppose to know?
Hi hi! I’m going to be taking over for my colleague here. Our team deals exclusively with integration/coding issues; Stripe Support has a much better understanding of that side of things.
do you know where i can check mcc code ?
Did you Google it?
i see it
do you know it still prompt the industry even i prefilled ?
is this something wrong with the code ?
Do you have the Request ID from that Account.create call?
If you look at the response to the the creation request, we are setting it as you requested: https://dashboard.stripe.com/test/logs/req_FkRpF7nNRXaAOk
then what could happen here
Because this is an Express account, Stripe handles the KYC/onboarding stuff, using your initial inputs as a starting point.
It is being set, but since Stripe is responsible for onboarding with Express accounts it seems we want to doublecheck that.
This is more of an operational question, so you might get better results directly from Stripe Support (https://support.stripe.com/?contact=true)