Marketplaces, gig apps and creator platforms all have to verify the people they pay. This page compares how each one does it: what it asks for, when it asks, and what runs underneath.
| Platform | Pays | Rails | Identity check | Asks for |
|---|---|---|---|---|
| Stripe ConnectReference | merchants | Mixed | Staged | Business type, Country, Legal name, Date of birth, Address, +5 more |
| AirbnbMarketplace | hosts | Unconfirmed | Staged | Legal name and date of birth, Residential address, Government ID photo, Selfie, Payout method, +3 more |
| eBayMarketplace | sellers | Not Stripe | Staged | Full legal name, Date of birth, Residential address, SSN or EIN, Checking account or Visa/Mastercard debit card, +3 more |
| EtsyMarketplace | sellers | Not Stripe | Staged | Seller type, Legal name, Date of birth, Home address, SSN, full or partial, +6 more |
| WhatnotMarketplace | sellers | Stripe-hosted | Staged | Phone number, Legal name as on ID, Return address, Government-issued photo ID, Payment method, +3 more |
| ShopifyCommerce platform | merchants | Mixed | Staged | Business type, Legal name, Date of birth, SSN or ITIN, Home address, +7 more |
| DoorDashGig work | couriers | Stripe, type unconfirmed | Staged | Driver's license number, SSN, Background check consent, Government ID photo, Selfie, +3 more |
| InstacartGig work | couriers | Stripe, type unconfirmed | Before listing | Driver's license photo, SSN, Bank account, Background check consent, Profile photo, +2 more |
| UberGig work | drivers | Unconfirmed | Staged | Driver's license, SSN, Proof of insurance, Vehicle registration, Profile photo, +3 more |
| PatreonCreator | creators | Mixed | Staged | Payout country, US or non-US status, Individual or business, Bank account or PayPal or Payoneer, W-9 or W-8BEN / W-8BEN-E, +3 more |
| SubstackCreator | creators | Stripe-hosted | Before first sale | Registered business or home address, Personal details, Bank account, Customer support phone, email and address, Statement descriptor, +2 more |
| ElevenLabsAI-native | creators | Stripe, type unconfirmed | Before first payout | Stripe Connect account details, Bank account, W-9 with SSN, W-8 with citizenship, residence address, tax IDs and treaty claim, Agreement to payout terms |
| MercorAI-native | experts | Stripe-hosted | Before first sale | Government ID, Selfie video, Bank account in own legal name, SSN or TIN on W-9, or W-8BEN, Phone number for SMS two-factor, +2 more |
Stripe Connect lets a platform onboard its sellers three ways: a Stripe-hosted page, Stripe components embedded in the platform's own app, or the API behind the platform's own screens. "Unconfirmed" means no public source says.
Stripe Connect lets a platform onboard its sellers through a Stripe-hosted form, an embedded component, or its own UI on the API. The hosted and embedded options read each account's requirements and update automatically as rules and countries change.
Confidence. Solid: the three options, currently_due vs eventually_due, Account Link behavior, networked onboarding rules, all from current Stripe docs (read 2026-11). Weaker: pain is two developer GitHub issues only; no Reddit or HN threads could be read, and the exact Accounts v2 launch date is unconfirmed beyond Sessions 2025.
Airbnb makes new hosts verify their identity before a first listing goes live, then collects a payout method and tax information before releasing earnings. Its KYC rules ask for name, birth date and address, and Airbnb may hold payouts until verification is done.
Confidence. Solid: identity verification before first listing, KYC fields, payout method types and processing times, W-9 collection, 45-day review window (Airbnb help center, fetched Nov 2026). Unconfirmed: the payment processor behind host payouts, the new-host payout release rule (third-party blogs claim about 30 days), and whether tax info is mandatory before every payout method or only some.
eBay registers sellers for payouts itself, asking individuals for name, address, date of birth and SSN, and businesses for an EIN and owner details. New sellers then face transaction holds that release funds only after delivery is confirmed or up to 31 days pass.
Confidence. Solid: registration fields, verification triggers, bank verification methods and hold schedule from eBay US help pages. Unconfirmed: whether Adyen still processes all US payouts in 2026 (only the 2018 announcement names it), and whether eBay lets sellers list before payout registration completes. Community pain posts mostly lack dates.
Etsy enrolls every new seller in Etsy Payments as part of opening a shop, collecting bank, card, and ID details before the shop goes live. Etsy then holds new sellers' funds for about 14 days and asks for more information as sales cross legal thresholds.
Confidence. Solid: shop-opening order, Persona ID and selfie, Plaid/Payoneer/test-deposit bank checks, 14-day new-seller hold, reserves, and threshold-based reconfirmation, all from Etsy Help Center (read 2026-11). The processor list comes from a search excerpt of the Etsy Payments Policy (effective 9 Oct 2025) because etsy.com returned 403. Pain items rest on Etsy Community thread titles only, since post bodies and dates sit behind a login.
Whatnot gates selling behind a quick in-app application, then asks every seller to verify phone, payment method and government ID before going live. Payout setup hands the seller off to Stripe Connect in the browser, where they create a Stripe account, confirm personal details and pick a bank account.
Confidence. Solid: Stripe Connect payouts, browser handoff to Stripe, verification checklist, application steps, Canada migration (Whatnot help articles updated Nov 2026). Inferred: Express account type, from the 'Stripe Express support' mention. Unconfirmed: exact fields Stripe collects for US individuals (SSN, DOB), and typical manual-review times for the seller application. Pain comes from Trustpilot only; Reddit was not reachable.
Shopify merchants turn on Shopify Payments from Settings > Payments, fill in personal and business details, and submit them for verification. Shopify then asks for a payout bank account and only requests documents when automated checks fail.
Confidence. Solid: US activation steps, asks by business type, document rules, bank and payout rules, all from Shopify Help Center (read 2026-11). Stripe powering Shopify Payments is confirmed by Stripe's customer story (undated), but Shopify names multiple processors and whether it uses Connect, and which integration type, is unconfirmed. Non-US asks not covered.
DoorDash screens Dashers with a Checkr background check and a Persona ID-and-selfie check before they can dash. Bank details go in through the Dasher app, Stripe sits underneath for payouts and 1099s, and Dashers can wait for weekly direct deposit or pay $1.99 to cash out daily with Fast Pay.
Confidence. Solid: Stripe Connect + Instant Payouts (Visa 2022 release, Stripe 1099 page), Checkr/Persona checks, bank and Fast Pay rules from DoorDash help pages. Unconfirmed: Stripe integration type for Dashers; whether bank details are required at signup or only before first payout in the U.S. (the Stripe ID-upload fallback is documented for Australia only); image contents inferred from placement. THE CITY article could not be fetched directly (429), so its claim rests on a search excerpt.
Instacart collects a license photo, SSN and bank details in the Shopper app and runs Checkr background checks before a shopper sees any orders. Stripe Connect sits under shopper pay, with free weekly direct deposit, a paid Instant Cashout to a debit card, and a free auto-payout option on the Branch-powered Shopper Rewards Card.
Confidence. Solid: Stripe Connect for shopper pay and KYC (Stripe customer story quote), signup asks and order, Checkr checks, payout schedule and Rewards Card from Instacart pages. Unconfirmed: Stripe integration type; current Instant Cashout fee after the Rewards Card rollout; Stripe's role in Rewards Card payouts. Image subjects inferred from surrounding text (alt text is filenames). Only one pain source found, from 2021.
Uber screens drivers with a motor vehicle record check, then a third-party criminal check, and validates their SSN with the IRS before they can drive. Drivers then add a bank account for free weekly deposits and a debit card for paid Instant Pay, and set their W-9 details in Tax Settings.
Confidence. Solid: screening order, SSN-IRS validation, payout timing, Instant Pay fee and holds, tax settings, all from Uber pages. Unconfirmed: the payout processor (no source names one, so rails stay unconfirmed); the Instant Pay daily limit (Uber pages say 6 and 1); the exact order of bank entry versus approval at signup. Pain sources are older (2018, 2021) and the facial-recognition one is UK.
Patreon lets creators collect money first and asks for payout and tax details when they want to withdraw. The payout partner depends on the creator's country, and identity checks arrive later as separate prompts that freeze payouts until done.
Confidence. Solid: payout options by country, Stripe for US bank payouts, Payoneer outside the US, 5-day locks, tax form rules, Persona verification timeline. Unconfirmed: whether the Stripe piece is Connect and which integration type; whether Adyen also handles creator payouts; image dates are from file headers (Feb 2025). Help center gives two paths to tax settings (Billing and payouts vs Payouts and Taxes).
Substack sends writers to Stripe to set up an account before they can charge readers. Writers fill in Stripe's form, return to Substack to set prices, and then manage payouts in their own Stripe dashboard.
Confidence. Solid: Stripe Connect with Stripe-hosted onboarding (Stripe customer story plus Substack help center), steps, payout timing, 2024 KYC additions, India exception. Third-party only: Standard vs Express account mix.
ElevenLabs pays voice actors through Stripe Connect when paid users generate audio with their shared voices. Actors start the setup from a Payouts page, finish Stripe's prompts, and complete a US tax form before money moves.
Confidence. Solid: Stripe Connect for voice actor payouts (ElevenLabs docs plus Stripe customer story), setup gates, W-8/W-9 timing, withholding, threshold, country list. Unconfirmed: Connect account type and hosted vs embedded onboarding (rails set to stripe-unconfirmed for that reason); image dates. Docs disagree on payout cadence (weekly vs every 6 to 8 days) and on whether the tax form applies to all payees or only non-US. Pain is empty: no public complaints about payout onboarding turned up.
Mercor puts payout setup inside the offer acceptance checklist, so an expert cannot start a contract without a working Stripe Express account. Mercor picks the payout provider by country, and Stripe handles identity, bank and tax collection for most experts.
Confidence. Solid: Stripe Connect with Express accounts and Stripe-hosted onboarding (Mercor docs plus Stripe newsroom), checklist order, Wise fallback countries, tax rules. Pain is empty: no public complaints specific to Mercor payout onboarding turned up on Reddit or Trustpilot; reviews focus on hours removed before payout instead. Image dates come from file headers.