Hi everyone,
I’m building a job marketplace app where clients post jobs and hire applicants. I want to integrate a secure payment system that holds funds in escrow until the job is completed and both parties are satisfied.
I have a few questions around this workflow:
- What’s the best way to structure the payment and escrow data types in Bubble? Should I create a separate “Transaction” type linked to both Client and Applicant, or integrate with external payment platforms (Stripe, PayPal)?
- How do I handle payment authorization, capturing funds, and releasing payments conditionally based on job completion? Is it better to manage this with Bubble backend workflows or rely on external payment APIs?
- What are best practices for implementing escrow logic in Bubble? For example, holding funds securely, dispute resolution, and refund workflows?
- Are there any plugins or external services that simplify escrow functionality or payment splitting for multi-party marketplaces?
Thanks
I hope this will be useful for many others as well.