#starky_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/1225353644644241449
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
No. Basically when I onboard a connected account, then I have "to review it" and it usually asks for the ID (passport, national card., etc) from the user.
And I kinda wanted to do this automatically
no you can't request additional fields in the Stripe onboarding.
so if you want some additional information, you'll have to collect it yourself
No, not myself. It is Stripe who requires it and the verification of real person.
what types of account are you creating? Standard, Express, or Custom?
Custom.
got it, then you can use the Stripe API to upload the missing information. you can learn more about this here: https://docs.stripe.com/connect/handling-api-verification
wait, a simpler option is to use the Stripe-hosted onboarding: https://docs.stripe.com/connect/custom/hosted-onboarding
which I am using, but it does not ask the user to upload their ID, it may ask to upload the company registration letter, but afterwards we still have "pending review items" where it asks the user personal ID
you could try using the collection_option parameter to collect more info upfront: https://docs.stripe.com/api/account_links/create#create_account_link-collection_options
Ah!!! DId not see the include thing. Cool will try that. Thank you for the help
Did not worked
I inlcuded this:
StripeConfiguration.ApiKey = Environment.GetEnvironmentVariable("stripe_sand");
var options2 = new AccountLinkCreateOptions
{
Account = accountid,
RefreshUrl = "https://www.cw1.com/en/pharmux/kyc/end",
ReturnUrl = "https://www.cw1.com/en/pharmux/kyc/end",
Type = "account_onboarding",
CollectionOptions = new AccountLinkCollectionOptionsOptions
{
Fields= "eventually_due",
FutureRequirements = "include"
},
};
var service2 = new AccountLinkService();
and then did the onboarding, but still get the screens in the screenshot:
interesting. and when that happens, can't you just create a new Account Link to collect the missing information?