Two-Sided Marketplace Payments (Airbnb / Uber Style)
Accept payments from buyers, split funds, and pay out providers — with chargebacks, compliance, and tax forms handled.
The Stack
Stripe
— Core payment processing + Connect platformStripe Connect is purpose-built for marketplaces: it handles PayFac liability, onboards providers with Express/Custom accounts, and executes destination charges or separate charges + transfers. Covered by Stripe's PCI DSS L1 cert so you stay out of scope.
Alternatives: adyen, braintree, rapyd
Adyen
— Alternative PSP with built-in marketplace splitting (Adyen for Platforms) optionalPreferred over Stripe for high-volume enterprise marketplaces in EU/APAC. Adyen for Platforms provides split API, escrow accounts, and local acquiring in 40+ countries — better interchange rates at scale (>$5M GMV/month).
Moov
— ACH payouts and bank-to-bank transfers for US providers optionalMoov provides a developer-first money-movement API for ACH, RTP, and wire payouts to US bank accounts. Lower cost than Stripe payouts for high-frequency domestic disbursements.
Trolley
— Global mass payouts to providers in 200+ countries optionalTrolley (formerly Payment Rails) specialises in global payouts: bank transfer, PayPal, and e-wallet to 200+ countries. Handles W-9/W-8 tax form collection, TIN verification, and 1099/1042-S filing — critical once you exceed $600/year per US provider.
Alternatives: payoneer, hyperwallet, wise
Sardine
— Fraud and risk scoring for buyer paymentsMarketplace fraud (friendly fraud, triangulation fraud, account takeover) is 3–5x higher than e-commerce. Sardine layers device intelligence, behaviour biometrics, and a merchant network to score each transaction before charge.
Alternatives: sift, kount, unit21
Persona
— Provider identity verification and onboarding KYCWhen your marketplace holds and disburses funds you are typically required to KYC providers above certain thresholds (BSA/AML, EU AMLD). Persona's no-code ID verification flows integrate into provider onboarding in <1 day.
Alternatives: jumio, onfido, sumsub
Middesk
— KYB verification for business sellers optionalIf providers are businesses (not individuals), you need KYB: entity verification, beneficial ownership, watchlist checks. Middesk is purpose-built for KYB with real-time Secretary of State data and a clean API.
Modern Treasury
— Ledgering and reconciliation layer optionalModern Treasury provides a programmable ledger that tracks virtual balances across your marketplace — inflows, fees withheld, payouts — and reconciles against your bank in real time. Prevents the 'where is the money?' question at audit time.
Alternatives: moov
Unit21
— Transaction monitoring and SAR filing optionalIf your platform processes >$1M/month you are likely a Money Services Business and need AML transaction monitoring. Unit21 lets you write no-code rules to flag suspicious patterns and file SARs from the same dashboard.
Gotchas
- ⚠️ PayFac vs ISO registration: if you use Stripe Connect with Standard accounts, Stripe is the PayFac. If you use Custom accounts (full control), Stripe may require you to register as a PayFac with card networks — check with your legal counsel before launch.
- ⚠️ Chargeback liability by default falls on whoever processes the charge. With destination charges on Stripe Connect, the platform (you) absorbs the chargeback — build a reserve policy.
- ⚠️ US Tax: any provider earning >$600/year requires a W-9 (US persons) or W-8BEN (non-US). Stripe Tax Reporting handles this if using Connect, but trolley is needed for non-Stripe payout methods.
- ⚠️ PCI DSS scope: use Stripe.js / Adyen Web SDK so card data never touches your servers. If you build a custom checkout, you are liable for full SAQ D compliance.
- ⚠️ Money transmitter licences (MTLs): holding funds between receipt and payout may require MTLs in 49 US states unless you qualify for the 'agent of the payee' exemption. Get a fintech lawyer opinion before launch.
- ⚠️ Provider onboarding friction: aggressive KYC checks cause 40–60% drop-off. Use progressive KYC (collect minimum at signup, gate payouts until identity is verified).
Related Stacks
KYC / KYB Compliance API Stack for Fintech
Verify individual and business customers at onboarding, screen against sanctions and PEP lists, and monitor ongoing AML risk — all via API.
Cross-Border Remittance & International Money Transfer App
Build a consumer or B2B remittance product that moves money across borders with competitive FX rates, local payout rails, and AML compliance.
Embedded Finance & BaaS Stack — Banking Services in a Non-Fintech Product
Embed bank accounts, cards, lending, and payments into a non-fintech SaaS, marketplace, or vertical app — without getting a banking licence.