Hi everyone,
I’m building a job based marketplace app in Glide and I need help setting up Stripe payments correctly.
What I’m trying to achieve:
- Jobs are posted by clients
- Assistants accept jobs (they have different levels: Level 1, 2, and 3)
- Each level has a fixed rate (e.g. Level 1 = $175, Level 2 = $200, Level 3 = $225)
- Once an assistant accepts a job, the client pays via Stripe
- The client pays the full job amount
- The platform takes a service fee
- The remaining amount is tracked as the assistant’s earnings
- Payments should be recorded in Glide (job marked as paid, earnings tracked per assistant)
What I need help with specifically:
- Best practice for implementing Stripe Checkout in Glide
- How to structure the Payments table
- How to calculate and store:
- Stripe fees
- Platform fees
- Assistant payout
- Whether to use manual payouts or Stripe Connect for assistants
- How to update job status after successful payment
I’m looking for a Glide-native approach that is scalable and follows marketplace best practices.
Thanks in advance for your help