Skip to content
Back to work

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.