#shamim96
1 messages · Page 1 of 1 (latest)
Hi there!
You can use the search bar in the top right.
I guess it's this one? https://discord.com/channels/841573134531821608/1131809658680655942
Yes, thats correct. But how can I get the thread from any menu? or what should I search?
Can you help me from that previous thread, previously i could reply in time and the tread was archived.
I was asked for connected account ID (acct_xxx). Now I can give you that account ID.
Can you summarize your question in this new thread?
I implement onboarding connect account setup with my web application. I am using custom account. So wanted to create bank account through stripe so that the bank account validate during creating and I can pass the bank account while creating connect account. But problem is, as I am going to give opportunity to create connect account from all countries users, I can not use stripe own form to create users bank account, because stripe support only US and my maximum users from UK. Now I find, there is a system, If I enable an option from my stripe, stripe will ask the bank account from the users for payout during their connect account setup. I tried but its not working.
Check this recording video.
can not use stripe own form to create users bank account, because stripe support only US and my maximum users from UK.
Where did you saw this?
Also note that we rarely recommend using Custom account, since this is a very complex integration. We usually recommend using Express or Standard accounts.
Can you share a link to this page?
This page says:
Every country has a slightly different format for bank account details, and the form automatically updates the fields presented to Custom accounts based on your country of operation.
So it should work for all countries, not just US and UK.
The question is when the form will comes to the user?
Does the form comes when people are going to create connect account?
It's when you create the account link to onboard the connected account.
I did it, but I am not getting the bank account form.
That is what I showed in the above recording video.
Sorry don't really have the time to watch the video. Did you follow these two steps?
Yes, I followed that step.
I also showed the step into the video. The video is not too much long, its only 3-4 minute.
If you please can watch then it will be very easier to understand to you.
Hey! Taking over for my colleague. Let me catch up.
okay, thank you.
In the video you are sharing, you are passing the external account data..
No I did not pass the external account data
Could you create another Account Link ? following this guide:
https://stripe.com/docs/connect/connect-onboarding
Check this file this is the data I get from my connected account. There are no external account.
Let me do a quick test...
okay
I just made a test and I see the section to add bank account
Try creating an account link following the gade I shared with you earlier
Make sure you are enabling the setting in the same account (dashboard and the API key you are using)
should I need to create the connect account from my stripe dashboard?
No you can create it using the APIs
Can I call you and share my screen
You can try these requests.
// POST /accounts
{
type: 'custom',
business_type: "individual",
country: 'FR',
capabilities: {
card_payments: {requested: true},
transfers: {requested: true},
}
}
// POST /account_links
{
account: panels[0].id,
refresh_url: url, // already set for you
return_url: url, // already set for you
type: "account_onboarding", // account_onboarding | account_update
}
Sorry, no, we don't provide that.
Can I use this code
public function createBankAccount(){
$link = $this->stripeClient->accountLinks->create([
'account' => 'acct_1NWGKNQm8cyWAX4d',
'refresh_url' => 'https://referr.co.uk',
'return_url' => 'https://referr.co.uk',
'type' => 'account_onboarding',
'collect' => 'eventually_due',
]);
return redirect()->to($link);
}
The guide you are sharing, is for the API I shared with you.
I am getting confuse.
Is there any api available for geeting the required fields for creating bank account based on countries.
Suppose if a user from UK, I need the short code from him, if a user from USA I need the routing number from him.
Wait, just to make sure I'm following here, is this another topic/question ?
leave the above question.
I follwed your given api and instruction.
Let me record another video for you.
Let's focus on the guide you were referring to. This one:
https://stripe.com/docs/connect/payouts-bank-accounts?bank-account-collection-integration=prebuilt-web-form&bank-account-collection-method=manual-entry
You need to create an AccountLink for the customer in order to collect their bank details for payout, like I shared above.
For create the account link should I use this php code
$stripe = new \Stripe\StripeClient('sk_test_51IJGrxHPI1TOHdAHhBtMFgGaB5CkwBjkg5YLBKmeWhcEoxrgCmVa5ZlozOb7v96d7v4OnwC38UIudtWmeqPUgm0G00Jpo6p4UB');
$stripe->accountLinks->create([
'account' => '{{CONNECTED_ACCOUNT_ID}}',
'refresh_url' => 'https://example.com/reauth',
'return_url' => 'https://example.com/return',
'type' => 'account_onboarding',
'collect' => 'eventually_due',
]);
I will just need to pass the account_id and the urls.
I already saw the first part of enabling the settings yes. Did you created an AccountLink ?
Yes, I created the account link, it alse showed into the video.
Check the video from 1:40 Minute
Sir, are you still there.
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
okay
Could you please summarise the latest question for me?
I implemented stripe onboarding connect account setup into my application. From my application from any countries user can create their connect account and their payout bank account could be from any country. That's why I want stripe will ask their bank account during creating their connect account.
From above, I got an instruction for "Enable Manual entry of bank account details"
Follow these steps to allow Stripe to manually collect bank account details from Custom accounts within the form:
Within Connect Settings, under Account types > Custom, select Manage to manage optional features of Connect Onboarding.
Under Collect bank account information for payouts, allow Stripe to collect bank account information by turning on the toggle, and select the box to collect manually-entered account information.
I enabled this system and follow the api instruction, but when I am going to create a connect account, I am not asking to input my bank account details.
Please watch this video.
Did you understand or should I need to explain more?
I understand the context, thanks. Now, what's exactly your challenge?
No form coming with asking the bank account details from me.
Ok, I am not sure you can add the bank account during the onboarding.
I can not add the bank account during the onboarding.
Because I did not asked the bank account information from stripe or the bank account form not comes.
Don't you understand what I am saying, I have above video explained step by step.
Are you onboarding in Test or Live mode?
I see in the video you've enabled it in Live mode. Is it also enabled in Test mode?
ah here it is. I did not turn it on from my test mode.
Silly mistake but got huge problem.
You are expert and I must thank you dear.
Always happy to help!
I can add bank account during onboarding, now if I want to change or update my bank account. how can I do this?
can't I do it through API. Because from my application, if user want they can either update their bank account or delete or add any other bank account.
You are able to update the external_account via API too: https://stripe.com/docs/api/accounts/update#update_account-external_account
How can I create another bank account, so that user will get the same onboarding page to add their another bank account.
You might be able to generate the onboarding link again, and then the client will be able to update the account.
But now you can set the type=account_update: https://stripe.com/docs/connect/connect-onboarding#account_update
Yes, from there, I can update my default payout bank account. But I can see any option to create a new bank account for payout.
You mean an additional one?
yes
I don't think it's possible at the moment.
okay, at this moment. I got all my answer. How can I save this thread for future review. I might need this information later.
I will have to archieve the thread in a few minutes, but I think it's not deleted ever.
okay thanks. Where from I can view all the archieve thread.
You can save this URL: https://discord.com/channels/841573134531821608/1131884085833379880