#sam-express-onboarding
1 messages · Page 1 of 1 (latest)
- ChatGPT will not give you the correct answers. We know, we've checked
- That's no how Connect works. Funds go to their Stripe Account and then get paid out to their bank accounts
You can trigger manual payouts but it will take a little time to verify their account balance before you can disperse the money
Sounds good, I had another question in mind. When the user signs up using the express account link they’ve generated for the generated link
How will that be connected to their stripe account?
How are you creating the Account Link?
If you use the API, the Account Link is created using the Stripe Account ID: https://stripe.com/docs/api/account_links/create
Sure
Sounds good, I’m turning on my computer one moment
$account = \Stripe\Account::create([
'type' => 'express',
'country' => 'US',
'capabilities' => [
'transfers' => [
'requested' => true,
],
],
]);
$accountLink = \Stripe\AccountLink::create([
'account' => $account->id,
'refresh_url' => 'https://example.com/reauth',
'return_url' => 'https://example.com/return',
'type' => 'account_onboarding',
]);
echo $accountLink->url;
Okay the Account Link is created from the Account ID. So all the onboarding the user goes through will link back to their Stripe Account
So the code above is correct right?
But, the account id it shows on the connected accounts isn't the same as the users account id
Does this matter?
Let me know 🙂
I'm not sure what you mean here. Does the user have a separate Stripe Account that you are trying to link?
I mean
How will the cash go to that users stripe account?
Because once the user clicks on the link, it tells the user to put in their email and phone number, does that somehow correlate to their account… or?
That is linked to the account your code created
Everything the user enters in that form will be linked to the account created by your code
You transfer the funds to their account as part of your funds flow. When the user has connected their bank account for payouts the default is for Stripe to deposit their Stripe balance once a day
You can review how we handle payouts to bank accounts here: https://stripe.com/docs/connect/payouts-bank-accounts
Okay so
It automatically goes to the users bank?
From their account?
Let me give you a scenario: Let’s say I use the API and payout a user’s express account. How will that user access that money?
That depends on how the Account is configured. You should review the docs we have on Connect
Stripe will pay out the money to their bank account automatically or you can trigger manual payouts
Okay so I send the money to the users connected express account
And that money gets automatically transferred to their bank?
Sorry if I have a lot of questions. I’m quite new to stripe connect. I’ve read the docs and they’re a bit confusing so I’ve resorted to discord
You can configure things like payout schedules to meet your business needs but, by default, Stripe will pay out all the available funds in the Stripe Account's balance each day
Happy to shed a little light where I can 🙂
How long might the payment take to transfer to the users bank account
Sorry, last question 😂
That can depend on the user's bank, the country it's in, and any special permissions you may have requested. You can also set a number of delay_days
You can check that here: https://stripe.com/docs/payouts#standard-payout-timing
Great!
Okay
This should be the actual last question
Is there any way I can get the users routing and all that information through my site instead of using my express account link using the API?
For example I wouldn’t have to use this?
If you want total control over your user's experience you would need to use the Custom Account type: https://stripe.com/docs/connect/accounts
sam-express-onboarding
What information would I really need?
The users bank routing information and stuff?
Also, could you send the link inside the API to implement the custom method instead of express
@next bough What are you really trying to do? Why don't you want to let us collect all this information? Because building this properly, storing the information securely, handling localization, changes in requirements, responsive design, etc. this is months of work for you to build right, even if you think you can do this in an afternoon at first
The majority of platforms that use Custom accounts still use our hosted onboarding flow
I have a platform where it’s kind of like fiverr. It’s a freelancing platform
I want users to be completely dependent on my site rather going onto a separate website.
Not really, responsive designs should be a piece of cake. Manipulation of the API is all that’s really needed to be done. For example how to even do the custom account with the API, etc.
With storing the information I could just use sha256 HASH for it
You need an Ssn?
yes?
Isn’t it basically the same process of express accounts?
Rather we collect the information?
Not sure why you’re being very hostile when I’m asking questions to @half hawk
Not really customer centric are you?
On the actual account creation forms it doesn’t ask for an SSN
SSN would be ask after you start accepting payments
I worry you are underestimating how complex collecting personal information is for individuals and businesses around the world for companies like Fiverr. So I'm trying to nudge you to stick with Express accounts and let us do this.
You said it's super easy, it's not. You also said you'd SHA-256 extremely sensitive information which is almost surely dangerous and going to break some rules/compliance around what data can and can't be stored
https://stripe.com/docs/connect/required-verification-information explains the kind of information we need based on business type, country, type of flow of funds.
I understand what you mean, but
Don’t worry about the developmental side for us. All we really need to know is where it specifically says this in the api docs.
I’m not going to SHA-256 a SSN. The only thing that’s really going to be stored into the database is the account id for the custom account
Everything else is passed into the stripe API
you could’ve came with a less hostile approach towards me and I would’ve listened much better. But however this is hurting my experience with stripe and their staffs not being customer centric.
I’m not sure why you’re trying to nudge me out of a option that is listed on your site
“Standard”,”express”,”custom”
I was just asking a simple question on the custom section, but you intervened with a hostile approach im not sure why
I did provide the link you needed about the required information though. What's blocking you or what's missing?
That’s really all you had to send, and possibly be much more nice to your “clients”
Thank you @half hawk for all your help and being customer centric
If I could leave a review for you I would 🙂
Mr. koopajah, pleasure talking to you! I hope that you become more customer centric to your users instead of interrogating them about an option you guys offer 😂
I am trying to help you make the right choice. I hope you do reconsider and stick with Express which will be drastically better for you.