@lantzgould thanks for this, definitely handy.
Question for you. After onboarding your users through Connect Express, what workflows are you utilizing to capture payment and then pay your sellers?
I’m not sure if you saw my scenario in Zeroqode’s new Stripe plugin thread, but I want to be able to set up sellers in my marketplace to be able to either:
a.) pay multiple sellers at the point of charge, or
b.) accept payment on behalf of all sellers in the cart and disperse funds to them
At first I was trying to figure out a way to have each order make a charge for every seller, but realize the user has to enter in payment details each time “charge the current user” is used. So that doesn’t seem practical.
In the other thread it seemed as though Levon was suggesting to charge the user the total cart price, then disperse the funds back to sellers using API Workflows (on a list?). That seems more efficient, so I tried to do that, but wasn’t quite sure how to set it up so that all the sellers from the list of orders are given their funds. So what I did was simplified it to just test the first order in the list of orders, and using an API Workflow to trigger a “Transfer to Seller” workflow action. Unfortunately, my test didn’t work and no funds were transferred.
The problem I think is if you originally use the “charge the user’s card” workflow WITHOUT the checkbox “The payee of the transaction is another user” checked (like in the screenshot below), then you cannot disperse funds back to sellers, since it seems Stripe will store the funds in a separate bucket – not connected to seller accounts (or am I supposed to fill out the fields “source charge ID” and “Transfer Group”?)
Is this your understanding too?
Do you utilize the checkbox “The payee of the transaction is another user”?
Do you allow users to buy products from multiple sellers at once? Or one at a time?
And how did you set it up to payout to your sellers?
I hope you can lend a hand again!