#Anjali-SC&T
1 messages ยท Page 1 of 1 (latest)
thanks looking
This is the view from platform account
I'm not seeing the $0 balance
I will check and let you know. Just a min
May be I am logged into different account. Here I can't see the balances
does the account id from profile and the the id in the connected list be the same, right?
Then it was my mistake. I created test with same email ids may be because of that. I compare the id in connected list and their profile, but the ids are different. So I am going to create a fresh account and test once agin and get back to oyu.
you**
Sounds good! Glad you figured it out ๐
Good luck
Thank you๐
One more thing. I have created on test connected account and copied down the account id from their profile. After I wen to the platform account and generate the onboarding link from their and sent to the new connected account. From there the onboarding process completed and new account added to the connected list in my platform account. But there the id is different from the one i got from their profile
ID I got from from the profile and the connected list is different for the same account. Why this happeneing?
happening?
Newly created connected account ID: acct_1KsUNsJRwTWztYaR
Same profile after completing onboard process, ID in the connected list : acct_1KsUSdPFyZnCw7ft
are you able to repro this in a video? (please enter any dummy info in the video) but that will help me assess what is going on
I will explain. I have integrated separate charges and transfers and checking cash flow everything working fine. From my platform dashboard, I can track the amounts there and seems splitting is working fine. I need to logged into connected account as well for confirming there the transferred amount gets updated correct.
For that I created new test connected account. Completed onboarding process to see whether the transferred amount from my platform is showing up in the respective connected account.
That time I have noticed that ID that I found from the profile of connected account and the ID showing up against the connected in platform list are different.
Sorry that I could not make a video
I will send the screenshots
if you can create a screen capture video, that would help
what happens if you search acct_1KsUNsJRwTWztYaR in your PLatform? does that account come up?
no
different id is showing up for the that connected one.
tHIS ONE I FOUND FROM THE PROFILE
second from the platform's connecetd list.
sorry, still don't have a clear picture but acct_1KsUNsJRwTWztYaR is a Standard account, not an Express account.
Looks like that is a separate account that your user account is an Admin on, it is not a connect account to anything.
oh ok
can i have the option to edit it from back end - change from standard to express?
no that is not a thing, accounts cannot be changed from one type to another
regardless, I don't know what that acct_1KsUNsJRwTWztYaR account is even, just that your User account seems to be a user on that account. It most likely isn't a connected account you created but a separate Stripe Account you signed up for maybe?
sorry can't say more since I don't have User/Login insights here
separate charges and transfers are applicable to express and custom accounts, right?
Can you tell me how the onboarding link works? The links will be different when I tried to create each time. So for the payment to be transferred to the respective connecetd account, they have to create account in stripe first, then I have to send the onbord link to them, right?
separate charges and transfers are applicable to express and custom accounts, right?
yes
they have to create account in stripe first, then I have to send the onbord link to them, right?
yes these are the 2 steps to onboard an account
after that, you can create Transfers to those accounts
links that i have to sent to different accounts will be different?
yes
it is a one time limited link that you redirect the connected account owner to, to enter their info
ok
if they need to add more onboarding info, you create a new onboarding link
In our case, we do not have a payment section in our website. So by using API, we are integrating checkout along with stripe connect
We are planning like once a student click on the 'Book Now' button, they will be redirecting to checkout page like prebuilt one.
Here we are coding the transfer charge and everything. So how can send onboard link to the users?
So how can send onboard link to the users?
there are two separate things here
the "student" is your Customer. Who is purchasing from your Platform to a connected account
you have to have onboarded the connected account before their product/service is available for purchase, so completely unrelated to the student purchase
Now we have an option that once a student clicks on 'Book Now' button, an email with sms sends to the service provider for verifying the request.
oh ok
Students are the customers. We are connecting them with different driving schools based on their location. They can decide which will apt for them based on location. For the listing based on location they select the course and the fee.
So that means before integrating the checkout and stripe connect, we need to send the onboard links separately to our users?
yeah these are two things in parallel
there's the "payments" side
and there's the "set up connected accounts" side
if you have a service showing up on your payment section, it only should be showing up if that service provider has set up already as a connected account on your Platform
one more thing for a new user stripe account how can I created as express? how can I check whether my created account is express or standard from dashboard?
wouldn't you be creating Accounts through the API, not the Dashboard?
regardless, if you create a connected account through Dashboard, it asks you for what type of account to create:
No, I am creating accounts through dashboard
I ma teting connected accounts by creating neww test accounts in stripe through signup
๐ @naive talon I'm stepping in for @calm reef who needed to step away. Let me know if you have any further questions I can help with!
Hi @undone cargo
If we want to connect an account with our platform, first the user has create one in stripe then i have to send the onboard link, right?
or if a user wants to connect with our platform for payment has no account in stripe, then i send a onboard link what happens?
from this onboard link they are able to create an account in stripe?
Either way you just send them the link
And a new account will be created. If they already have an Account, then we will pre-fill a bunch of their onboarding info based on their other account
But they will still have a new Express account created with your platform.
That means even if a user who wants to be connected with our platform, we can send the link to them. they have the account in stripe or not doen't matters
Doesn't matter, a new Express account will be created either way.
ok
we are implementing stripe checkout and connect newly to our website.
So before going all these implementations go live, we need to send the onboard link to our existing users, right?
If those "existing users" don't have Express accounts connected to your platform then yes you need to onboard them.
ok. If so how can we send them through email?
How do you send them an onboarding link via email?
currently we have the option to the customers like 'Book Now' button. When we submit the button, it will send a request message to the service providers email.
once they approve the request, only they are able to purchase the thing.
Don't have the online payment in website right now.
tHEY ARE JUST SENDING invoices via stripe
I am lit bit confused how can i implement onboard link ?
Have you read through https://stripe.com/docs/connect/express-accounts?
You would create the Express account, then you redirect your user to the onboarding link for that account.
Sounds good!
$stripe->accountLinks->create([
'account' => 'acct_1032D82eZvKYlo2C',
'refresh_url' => 'https://example.com/reauth',
'return_url' => 'https://example.com/return',
'type' => 'account_onboarding',
]);
'account' specified here has ID value for each user account. from where i get this one?
You create the account via the API as in step 2: https://stripe.com/docs/connect/express-accounts#create-account
That will return you the account ID (acct_xxxx)
oh ok
what is this error means?
Fatal error: Uncaught (Status 400) (Request req_DdJ0eWn7143nm1) You must update your Connect branding settings with business name
I am getting this error when printing the create link variable.
$express_link = $stripe->accountLinks->create([
'account' => $express_account->id,
'refresh_url' => 'https://example.com/reauth',
'return_url' => 'https://example.com/return',
'type' => 'account_onboarding',
]);
Go to your Dashboard here: https://dashboard-admin.stripe.com/settings/connect
And set a business name
it is required
Ok, thanks
once a user connected to our platform then the user clicks on the onboard link again what will happens?
Hello Anjali. Taking over here for bismarck as they have to step out
ok. HI @iron glade
To get a sense of what happens, I recommend you try this out in Test mode. You will be able to see the entire flow
I am working in test mode. My doubt is that i need to implement the onboard button into our website. So I have place the one inside the users profile with our website, right?
You could do that. What's the concern?
I want to implement onboarding process into our website. So I am little bit confused where the button linked with URL has to be placed.
That's really up to you. We can help with API related questions, but where a button goes on your website is up to you
No am planning to place it inside thier profile pages.
ok
So onboard and checkout are two diffetnt things. They have no connections with each other.
Correct. You can read about Checkout here: https://stripe.com/payments/checkout
before doing all purchasing process, we should confirm that all our users has to be connected with our team
right?
What service do you offer exactly? I would need to know all the details of your flow
Our users are driving schools. They provide courses and we are providing all the schools, their courses, fees everything in our website. When a student who wants to learn driving comes to our website, there have the option to select schools based on their location. Once the school listes, students can slect which school, course and ready for the payment.
so fees like stipe fee less amount splits into two- one portion goes to driving schoola nd other comes to our platform
Ah got it. So yeah for a driving school to be able to accept a customer's payment, you would want their account onboarded and connected first to your platform
Does that answer what you asked here?
yes
because right now the schools have no option to see their profile.
We are planning to make it happen soon so that they can edit their course fee, details everything.
Thats why I asked the question
Once payment everything integarted, we are planning that feature could also add up into our website.
Right now we dont have any details stored for the profiles and their stripe id in databases
Inorder to make the payment transfer, user has to connect with our account. If one student come and want to make the payment for one school let it be x. then if connecetd account is not available, then it will generate an error
so avoiding this case. We will inform every user that you should complete the onboard process first. So that i can store their IDs in database.
If that part done, then the integration of checkout makes no problem, right? That is my question. For transferring payment, we need connected id within the codes. So onboarding process must completed first. am i right?
Yes
ok, thanks
My payment transfer everyuthing works fine now.
I have implemented separate transfer and charge into my local. Then i can see the fund flow everything working fine. Now i want to check from the connected account as well there the transfer amount is showing up correctly.
Hi, I need to clarify that once a user complete his onboard process, they gets tracked in connected list within my platform. The newly created connected account names as xyz. Then the ID against the xyz in connected list in my platform and the ID found from the profile of xyz are different.
Is that correct?
- created an express account using code.
- use the id, created onboarding link
- user clicks on the link able to complete onboard process
- gets tracked in connected lists in my platform account
- Noticed ID showing up for the newly created connected account is let say acc_123 in platform account
- Found ID from its profile lets say acc_456
both are different
these account ids are different?