#mad-dog_api

1 messages · Page 1 of 1 (latest)

steady surgeBOT
#

👋 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.

gritty crater
#

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

zinc ravine
#

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

gritty crater
#

You can also prefill the MCC if you already know the industry

zinc ravine
#

so it's not possibel to skip this step?

gritty crater
steady surgeBOT
zinc ravine
#

I'm still seeing 5 steps

#

but on the rocket ride demo site

#

they only have 3

sudden meteor
#

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

Learn what required verification information you need to collect for each country when using Connect.

#

Oh yeah, what level of dashboard access your Connected Accounts will have also plays a factor.

zinc ravine
#

so whatever current fields are required cannot be change.. or skip... or customized...?

sudden meteor
#

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.

zinc ravine
#

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?

sudden meteor
#

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.

zinc ravine
#

is the mcc not working properly?

sudden meteor
#

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.

zinc ravine
#

acct_1RQww5B2JYblQhVk

sudden meteor
#

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.

zinc ravine
#

this is not right?

steady surgeBOT
zinc ravine
#

I just tried with incognito window

#

i still need to input the industry

sudden meteor
zinc ravine
#

so is the mcc code not right?

#

can you double check?

#

for like property owner

sudden meteor
#

No, sorry, my team isn't familiar with what MCCs should be used for given industries.

zinc ravine
#

if your team doesn't know, how are we suppose to know?

marble tree
#

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.

zinc ravine
#

do you know where i can check mcc code ?

marble tree
#

Did you Google it?

zinc ravine
#

i see it

#

do you know it still prompt the industry even i prefilled ?

#

is this something wrong with the code ?

marble tree
#

Do you have the Request ID from that Account.create call?

zinc ravine
#

req_FkRpF7nNRXaAOk

#

any insight?

marble tree
zinc ravine
#

then what could happen here

marble tree
#

Because this is an Express account, Stripe handles the KYC/onboarding stuff, using your initial inputs as a starting point.

zinc ravine
#

its weird

#

why product_description is set correctly

#

but mcc not

marble tree
zinc ravine
#

do you think anyone can help here?

#

this is an integration issue too

#

where are there public details too, this is not required though