#webprodigies
1 messages · Page 1 of 1 (latest)
hi there!
Hi soma
Just wondering How I would set this up with stripe?
I have already done the sub scription part for the Saas Application so thats done
so you have a Stripe platform account (yours) and multiple connected account (the agency owners)?
And you want payments to be split between the paltform account and the agencies?
So one Agency Accounts for a user and multiple sub accounts can be created under that Agency account
The sub accounts should be able to connect their stripe accounts to sell their products from their stripe account on the platform
The agency accounts should also be able to connect their stripe account of course that way we can pay them 1% of the sales made from each of their sub accounts
I'm not sure I follow. how many levels of accounts do you have?
you <-> sub accounts <-> agencies? or directly you <-> agencies?
LEt me give you a very simple example one second
I am Amazon
Businesses can open a merchant portal Where they can allow other amazon sellers to sell through their portal.
So Amazon (Saas company) -> Portal (Agency accounts) -> Amazon seller (Sub account) -> customer that buys products from the amazon seller (Customer)
Hope this made sense
Thanks for the clarification.
And each of them (SaaS, Agency, and sub-account) receive some amount from the sales?
Yes thats correct
if the Agency accounts and the Sub accounts are all connected to your own Saas company, then yes this seems possible to do using Separate Charges & Transfers: https://stripe.com/docs/connect/separate-charges-and-transfers
this way your platform controls exactly which account receives how much money
Ok I do have a question how will these sub accounts and agency accounts connect their stripe ?
depends on the type of account you want to create (standard, express, custom): https://stripe.com/docs/connect/accounts
I saw this method. However it looks like these accounts are created through my application and then connected. Is there any way for them to click connect and it takes them to their stripe dashboard where they authenticate saying yes to connecting the account? The reason is because the on boarding process seems very tedious instead I would rather have them do their on their own stripe accts and just connect them into mine. Is this possible?
you mean if they have an existing Stripe account?
if so, there's this: https://stripe.com/docs/connect/oauth-standard-accounts
Yes
And another thing I noticed is With this I have to handle their refunds etc is there any way to have the sub accounts directly deal with it instead of the Saas Platform ?
You can using Direct Charges: https://stripe.com/docs/connect/direct-charges
ok so I dont need the seperate charges and transfers then ?
Just trying to summarize so I can go back and read everythign in the correct order
Direct Charges could work if you are using Standard accounts.
Can you give me the order to follow so I can implement it correctly in the app?
- Connect the Agency and Sub-accounts with OAuth
- Create Direct charge between your platform and the sub account (take 2% fee for your platform)
- Create transfers for 1% between your platform and the Agency account
happy to help 🙂