LOADING…
0%
Complete changelog

Commit

feat: implement Mollie Connect for automated seller payouts

Commit details

Commit notes

Sellers can now connect their own Mollie accounts to receive payments directly, eliminating manual payouts from the platform.

Changes: - Add Mollie Connect OAuth flow (backend/src/routes/mollie-connect.ts) - Add Mollie Connect service for token management (backend/src/services/mollie-connect.ts) - Add user schema fields for Mollie credentials (mollieOrganizationId, mollieProfileId, etc.) - Update purchase flow to use connected accounts with application fees - Add PLATFORM_FEE_PERCENT config (15% for free tier, 0% for Pro) - Add database migration for new user fields (0015_mollie_connect.sql) - Update env.example with Mollie Connect configuration

How it works: 1. Seller clicks "Connect Mollie Account" -> OAuth flow 2. Seller creates/logs into Mollie, completes KYC 3. Seller's mollieProfileId stored in database 4. When buyer purchases: payment routes to seller's Mollie account 5. Platform takes application fee (15% or 0% based on subscription) 6. Seller receives payment directly from Mollie (no manual payout)

Fallback: If seller hasn't connected, payment goes to platform account and manual payout is required (existing behavior).

Co-authored-by: armin.naimi <[email redacted]>

Files changed
9
Lines added
+951
Lines removed
−58
This page is a permanent record of commit bc19ab8c.