#nate_best-practices
1 messages ¡ Page 1 of 1 (latest)
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- nate_express-invoicing, 3 hours ago, 22 messages
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always 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/1217207638022946837
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
I assume you're using Stripe Connect?
Yes so we have an account, the original plan was to have express accounts for our professional clients, and create invoices which I got working
the only issue I had was using a customer across multiple express accounts which is likely in our use case, so I got told instead of creating an invoice for the stripe connect account I should just raise one and set the destination for the connect account
problem is now is I am building a statement page which was previous just using stripe->balancetransactions->all, but this will no longer give me the info I need as all the pros transactions just come from the parent account as a transfer
I just don'e seem to be able to get a full workable process in place
but we do like the ease of onboarding and the dashboard that the express connect accounts provide
Express accounts usually have access to Express dashboard where they can see the transfers that were made to their account and more
https://docs.stripe.com/connect/express-dashboard
Is there a reason you're building your own dashboard?
the only issue I had was using a customer across multiple express accounts which is likely in our use case, so I got told instead of creating an invoice for the stripe connect account I should just raise one and set the destination for the connect account
I'm not sure I fully grasp the invoice part here
integration looks to be in either web or react native, my app is flutter
So my original plan was:
Pro registers for card payments,
Pro completes an appointment with their client and creates an invoice
Invoice created in my system & stripe where I store an ID
Stripe invoice payment link is used by customer to make payment
Webhook to reconcile when a stripe invoice is paid which settles invoice in my DB
and whenever I created an invoice or did anything with the PHP stripe sdk I would pass:
['stripe_account' => 'Pro_stripe_ID']
We generally only recommend doing that with Standard connected accounts
With express, platform should handle everything
integration looks to be in either web or react native, my app is flutter
Integration of what?
the stripe express dashboard integration I believe is web/react native
but we have an app written in flutter
Express dashboard is a stripe hosted solution: https://connect.stripe.com/express_login
I don't think you need to integrate anything. You can simply just redirect your users to the URL
Or create a login link: https://docs.stripe.com/connect/integrate-express-dashboard#create-login-link
looking at the dashboard that doesn't give them a simple statement though
we literally just want a list of pending/completed payments, with date/time, name of customer and amount
do you do a hosted onboarding process for standard connect accounts, that was our main reason for choosing express, we can just give them a sign up link
do you do a hosted onboarding process for standard connect accounts, that was our main reason for choosing express, we can just give them a sign up link
Yes: https://docs.stripe.com/connect/standard-accounts
Going back to your previous question
problem is now is I am building a statement page which was previous just using stripe->balancetransactions->all, but this will no longer give me the info I need as all the pros transactions just come from the parent account as a transfer
Have you tried listing all transfers to the connected account using the List all Transfers API + destination parameter
https://docs.stripe.com/api/transfers/list
and expanding source_transaction ?
https://docs.stripe.com/api/transfers/object#transfer_object-source_transaction
That should help you find the payment that triggered the transfer
Then you can use List all Balance Transactions API + source parameter to get the balance transaction for the payment
https://docs.stripe.com/api/balance_transactions/list#balance_transaction_list-source