Express onboarding → destination Checkout with platform fee · v1.0.0
Sellers onboard with Express Account Links. Buyers pay on your platform via Checkout (mode: payment). Funds use a destination charge: full amount → connected account, then application_fee_amount returns to the platform. Enable Connect in the Stripe Dashboard before creating accounts.
Results appear here.
POST /api/connect/onboard — Express account + Account LinkGET /api/connect/refresh?email= — fresh Account Link redirectGET /api/sellers?email=&refresh=1 — seller readiness + recent salesPOST /api/checkout — destination Checkout + application_fee_amountGET /api/orders?buyerEmail= or ?sellerEmail=POST /api/webhook — SubtleCrypto; account.updated + checkout.session.completedGET /api/health — JSON health (secret flags only)GET /api/admin/sellers · /api/admin/orders (X-Admin-Secret)Test mode: use Stripe's Express test data in Account Links. Card 4242… works on Checkout after the seller is charges_enabled.