Payment Infrastructure
Connect, invoicing, identity, and bank rails in one stack.
2024 · Full-stack product build · Fastify · Stripe Connect · Stripe Invoicing · Stripe Identity · Bank APIs · TypeScript
Overview
Full payment layer for Replace Studios — Stripe Connect for payouts, invoicing, identity verification, and bank API integrations behind a Fastify backend.
Payment infrastructure for Replace Studios built on Fastify and Stripe — Connect for connected accounts and payouts, Invoicing for client billing, Identity for verification flows, and bank APIs for account linking and money movement.
- Platform
- Stripe Connect
- Backend
- Fastify
- Scope
- Invoices + identity + bank
The problem
The studio needed more than checkout — connected accounts, verified identities, invoice lifecycles, and bank-linked payouts had to work together without fragile glue code or unclear payment state for the team.
How it was approached
Structured the backend around Fastify with typed routes, webhook handlers, and idempotent Stripe event processing.
Used Stripe Connect for account onboarding, capability checks, and payout flows instead of custom ledger logic.
Integrated Stripe Invoicing and Identity so billing and verification share the same customer records and status model.
Wired bank APIs for account linking and balance visibility, with internal dashboards for payment health.
What changed
A cohesive payment layer — Connect, invoicing, identity, and banking — that keeps studio revenue flows reliable and observable as client volume grows.