Stripe Closed My Connect Account. Here's What Actually Fixed It in 24 Hours.
I'm building Lovai, a creator marketplace where users can sell parts of a post as paid content — block by block. To support payouts, I implemented Stripe Connect Express with hosted onboarding, des...

Source: DEV Community
I'm building Lovai, a creator marketplace where users can sell parts of a post as paid content — block by block. To support payouts, I implemented Stripe Connect Express with hosted onboarding, destination charges, webhook-based purchase fulfillment, and Supabase RLS for access control. During review, Stripe temporarily closed the account and flagged the business as potential aggregation. Stripe later told me that, in my case, the Connect application had not been fully submitted at the time of review. After I clarified the business model and completed the application, the account was re-reviewed and approved the next day. This post explains what happened, what fixed it, and how the payment flow works end to end. Jump to: Why Stripe flagged my platform as aggregation Stripe Connect Express: onboarding implementation Checkout with destination charges Webhook signature verification and idempotency Purchase records secured with Supabase RLS Accepting payments vs. routing payouts: a differe