#skynet_best-practices

1 messages ยท Page 1 of 1 (latest)

tawny pastureBOT
#

๐Ÿ‘‹ 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.

jolly basalt
#

Hello! The minimum KYC information varies based on many factors, but it's not going to be a minimal amount.

grim girder
#

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

jolly basalt
#

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.

grim girder
#

and they cant accept payment until their account is approved, correct?

jolly basalt
#

Correct.

#

They need to complete verification.

grim girder
#

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?

jolly basalt
#

Yes, events will be generated.

#

You would typically set up a Webhook Endpoint to listen for those Events.

grim girder
#

Ok so we can ask for the basic minimum info and wait if additional items are required by following those events

jolly basalt
#

Yes.

grim girder
#

in your experience whats the minimum we should ask for

jolly basalt
#

It varies, you need to read through the docs in detail. There's no simple answer to that question.

grim girder
#

reading now.. please don't lock the thread ๐Ÿ™‚

jolly basalt
jolly basalt
#

That's one of the things I was talking about, yes.

grim girder
#

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

quick maple
#

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

grim girder
#

hmm i see.. does it have stripe branding on it?

#

i noticed this in the doc, see last line:

quick maple
#

Yes, our hosted onboarding page has our branding. I don't think there is a way to whitelabel the hosted page

grim girder
#

What's the url thing? Does that mean each person who recieves payment has to have a website?

quick maple
#

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

grim girder
#

thank you!

#

does the reciving account need us_bank_account_ach_payments capability or is that only if sender is using ACH as payment

quick maple
#

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

grim girder
quick maple
#

Still figuring this out. What kind of connected account are you using: Standard, Express, or Custom?

grim girder
#

I think its custom but unsure which is the best yet

quick maple
#

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

grim girder
#

oh nice

quick maple
#

Yep, so you can prefill either way.

grim girder
#

Thank you!

grim girder
quick maple
#

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.

grim girder
#

Thank you, any chance you can keep this thread open for the next few hours as i am going through these docs ๐Ÿ™‚

quick maple
#

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

grim girder
#

ah perfect thanks1