Hi @Serg,
I purchased the Stripe Marketplace plugin and am thankful for its usefulness, but am having difficulty trying to implement it for my use case. I’ve read the whole forum for my issue and am not seeing a clear route. If possible, please steer me in the right direction. I’m building a marketplace between a freelancers and an employers. The freelancer (seller) charges the employer (buyer) a variable amount. Lets say $1,000. And can vary the increments - lets say three payments (1/3rds). I want there to be an “escrow like” feature where the customer is charged the first $300 but it goes into their own stripe balance or the platform’s stripe balance, and it will only be transferred to the seller when the buyer is satisfied and agrees to disburse the $300. Under this scenario, what is the correct workflow? Here are my thoughts, but they may be incorrect as i have not had success with implementation:
- Assuming the buyer has stored a card ID, at the time of purchase → link a customer to a seller → seller charge a customer (capture now false)? I would want to avoid this as the system would have only 7 days to capture this charge and the freelancer could take up to a few months for completion of the first 1/3rd. Also, i have not found how to stop the funds from being automatically transferred to the seller.
- Could the answer be to create a platform charge → then at the time buyer agrees to disburse the 1/3rd to the seller, → create a transfer to the seller?
Also, I’m having a lot of difficulty simply creating a functioning test stripe connected account through my system. My site forwards fine to stripe, but stripe wants to verify every user detail, which is not practical for a dummy account. Could this be because it’s set to OAuth? Is there an easier way?
Please help and i greatly would appreciate any thoughts or ideas, you have (as well as the community)