I’m currently using @ZeroqodeSupportMarketplace Express plugin and I wanted to run this workflow by the forum to see if there’s another solution. @keith, We discussed this PR platform on another thread, so you’re insight here is valuable.
My platform will run on a credit system.
User buys credit and then uses that credit to buy from multiple sellers.
Here’s the workflow so far:
User buys credit. This transaction is made and completed using the plugin.
This transaction is paid directly to the platform.
User creates a submission
User selects multiple sellers (the sellers define their cost/credit when making a sellers account).
Our team reviews and then approves their submission (this process can take 1-3 days).
User can then send their submission to the sellers.
On their dashboard, user clicks on SEND
An API backend workflow kicks in to make this transaction/pay happen for all the sellers the user selected.
Currently, when the user clicks SEND — I have a company card on file to pay all the sellers. While this concept works, I don’t want to run the risk of my company card being blocked due to the amount of transactions (in terms of scaling).
For step #8, I’m trying to solve a way for a user to buy credits (which needs to be processed as soon as they buy it) and then use that credit to pay the sellers once confirmed…without using my company card.
I’m very new to how credit systems work, and wanted to get everyone’s thoughts if I’m doing this right using @ZeroqodeSupport’s plugin.
You could create a connected account that you own, plus get sellers to connect their accounts. Transfer the ‘app fees’ that you know are yours at the time you earn them to your connected account which pays out to your bank account. And then leave your app’s stripe account on manual payout only so the ‘credits’ just sit there ready to transfer out to the appropriate seller at the appropriate time.
Thanks, @equibodyapp — I’m currently using my Stripe app for subscription payments and payout is set for Automatic. In order for this process to work, I’ll need to create a new Stripe account and set it to Manual payouts correct?
When the credits are just sitting there in my Stripe balance, how do I trigger the transfer to the appropriate seller?
This credit system is a bit confusing, but I’m slowly getting it haha
Btw I’m currently using @ZeroqodeTeam Marketplace Express plugin.
Perhaps @ZeroqodeSupport can chime in with some ideas here as well.
No - just change the payouts to be manual in your current account. Create a new account that you will attach as a connected account to your current account. Set this one to be automatic as this is the one you’ll transfer apps fees to.
I think fundamentally you just need to do a bit more deep diving in to how Stripe itself works and the functionality. There’s a few stripe courses - @boston85719 has a great one. He can also help you 1:1
Thanks for the guidance here, I was able to solve it after hours and hours of trial and error. Opened up a new Stripe account that’s going to be dedicated to this credit system process. Off to the races here, it was the final piece to the puzzle. I’ll definitely send a link to the platform when the big update goes live