#skynet_best-practices
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can 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/1249796718518603776
๐ Have more to share? Add details, code, screenshots, videos, etc. below.
Hello! The minimum KYC information varies based on many factors, but it's not going to be a minimal amount.
There are details in our docs here: https://docs.stripe.com/connect/identity-verification
ok, are we going the correct route for our use case?
we technically don't need them to open a Stripe account... says here: "Information about the person opening the Stripe account"
we just want person 1 to pay person 2, like an example with Doordash or Uber
you have a person who ordered the food pay the driver and we collect our platform fee for this
Yeah, you're on the right track, and those people need Stripe accounts.
If you're receving money, you need a Stripe account.
And they do need to provide a lot of KYC info.
and they cant accept payment until their account is approved, correct?
ok, do we get some sort of callback from API once their account is approved and good to go
How should our api detect when we need additional info for their account?
Yes, events will be generated.
You would typically set up a Webhook Endpoint to listen for those Events.
Ok so we can ask for the basic minimum info and wait if additional items are required by following those events
Yes.
in your experience whats the minimum we should ask for
It varies, you need to read through the docs in detail. There's no simple answer to that question.
reading now.. please don't lock the thread ๐
If a thread is idle we will close it. If you want long-running, async support you should write in to support: https://support.stripe.com/contact/email
That's one of the things I was talking about, yes.
thanks! i noticed that Stripe has a webform that handles all this for you, do you guys have a React Native implementation of this by any chance?
i didn't see it in the docs
Hello ๐ , checking in to that and will get back to you
I am not seeing a way to do this with our RN library. At the moment the closest thing would be to have a webview to one of our hosted onboarding pages
hmm i see.. does it have stripe branding on it?
i noticed this in the doc, see last line:
Yes, our hosted onboarding page has our branding. I don't think there is a way to whitelabel the hosted page
What's the url thing? Does that mean each person who recieves payment has to have a website?
Yes but let me double check on that and get back to you. I think you may be able to provide your own site or other info to replace it
thank you!
does the reciving account need us_bank_account_ach_payments capability or is that only if sender is using ACH as payment
For destination charges, you will only need that capability if you are using on_behalf_of
Basically the account that is the merchant of record that takes the ACH payment needs that capability
on this one, we can provide our site correct?
Still figuring this out. What kind of connected account are you using: Standard, Express, or Custom?
I think its custom but unsure which is the best yet
It looks like you can prefille the URL or add a product description
Additionally, if you onboard an account without its own website and your platform provides the account with a URL, prefill the account's business_profile.url. If the account doesn't have a URL, you can prefill its business_profile.product_description instead.
https://docs.stripe.com/connect/hosted-onboarding#create-account
Onboard connected accounts by redirecting them to a Stripe-hosted onboarding flow.
oh nice
Yep, so you can prefill either way.
Thank you!
Whats the difference here ๐
Apologies I forgot that this is a new integration, that question makes more sense for legacy Connect integrations. This guide is the modern one that is helpful for figuring out the general shape of your connect integration https://docs.stripe.com/connect/design-an-integration
Basically a bunch of functionality used to be more tightly bundled together but it isn't anymore.
Thank you, any chance you can keep this thread open for the next few hours as i am going through these docs ๐
We typically close out threads after ~20 mins of inactivity but we can open a new thread if need be. The thread will still be in retention for a while and we have a bot that links to older threads when you start a new one so it is easy to refer back to
ah perfect thanks1