#u_237936102 - connect
1 messages · Page 1 of 1 (latest)
They all can work for various use cases. Have you seen this doc on choosing your account type? Has info on how each works and that may help clarify what is best for your business model https://stripe.com/docs/connect/accounts
Can you tell me a bit more about your use case and what is drawing you to separate charges and transfers?
u_237936102 - connect
We are a service platform where we have service providers who showcase their digital services. Somewhat like a marketplace but controlled. When global users see a digital service they are interested in they purchase it one-time. If the service is 10 euros we expect the customer to pay via stripe and 4 euros goes to the service provider, the rest is divided between stripe charges and our platform markup
Gotcha, so yeah any account type could work with that flow really. Has that doc been clarifying to you on what control it gives you vs your connect accounts and whether any of those particularly align with what you are trying to do?
I am leaning towards this workflow:
- Create a custom account for the service provider https://stripe.com/docs/connect/custom-accounts (needs alot of effort but minus all the rules and caveats I am seeing for all the other options)
- Create separate charges and transfers - make charges on our platform account on behalf of connected accounts (Service providers), perform transfers separately, and retain funds (our markup) in the process
- Create invoices with Connect for our service providers - https://stripe.com/docs/connect/invoices
4. ? what am I missing here ?
Caveats
- https://stripe.com/docs/connect/cross-border-payouts
- Platform in a supported country
**From stripe this is OUR flowchart **https://b.stripecdn.com/docs-statics-srv/assets/charges_transfers.a95f5bf398651fba0fb303e32a742546.svg
HI 👋
Catching up here.
The only part that might prove difficult in this approach is restrictions on cross-border transfers. Our docs call this out in the warning box at the top of this page:
https://stripe.com/docs/connect/charges-transfers
To handle the regional restrictions we recommend creating a Platform Account for each region you wish to do business in.
Hi @lime rampart In my workflow here #1082315491105841293 message am I missing anything
That's a bit too general of a question. I can offer advice on specific API calls and Stripe behavior but I can't do a full review of your integration.
I am not asking you to review my integration (none of our code is posted here) am asking you to point me in the right direction do those API calls work all together to accept payments and payout to other connected accounts
Can you just provide the API calls rather than reference back to an old thread
What are you invoicing your service providers for?
For sending the connected accounts their split of the money. docs sstate "You can create invoices for connected accounts, which support several approaches for collecting payments" the several approaches are https://stripe.com/docs/connect/charges
https://stripe.com/docs/connect/charges-transfers is one of them? docs are not clear on this
The type of invoicing we would be doing I think would be https://stripe.com/docs/connect/invoices#on-behalf-of
That is a destination charge, not a Separate Charge & Transfers approach.
With separate charge & transfers all the "charge" parts are done solely on the Platform Account and then funds are transferred to Connected accounts.
Kindly read what is written there. If you a right then there must be an error in the docs then "on_behalf_of parameter for a new invoice by USING SEPARATE CHARGES AND TRASNFERS"
I will have to reference this. So am I on the right track here ?
I don't see any obvious problems but I would still create a basic MVP in test mode to validate the behavior.
For sure. Another concern is the requirment of "Platform in a supported country" here https://stripe.com/docs/connect/express-accounts#prerequisites-for-using-express This means if a user is a resident of say Malysia they cannot receive the transfers. I want to be sure Custom Accounts are the only option for our usercase. Thanks
We have some details about cross-border transfers available here: https://stripe.com/docs/connect/account-capabilities#transfers-cross-border