I’m working on a service marketplace type of app. Implementing the payment, I’m hesitating between :
- “one time card payment” : receiving the payments from customers and then transfer it to the vendors. However, in Europe this may be qualified as collection of funds on behalf of third parties and requires a license (like a payment service provider) ; or
- Stripe for marketplace : taking a cut on each transaction and not managing the transfer to the vendors. However, if this happens at payment, what if the vendor does not perform the service? There is small space for me to make them refund the customer even partially.
How would you guys deal with this situation?