Skip to content

Paywright

Scaffold a production-ready Stripe payment microservice in one command. Any app, in any language, talks to it over REST.
Terminal window
npx create-paywright-app my-payment-service

Owns the Stripe integration

Customers, plans, one-time payments, subscriptions, invoices and webhook processing. Your apps store only the returned IDs.

Idempotent webhooks

Signature-verified, deduplicated with a race-free insert, queued to BullMQ and processed in the background with exponential retries.

Resilient Stripe calls

Circuit breaker, retry with backoff and timeouts around every Stripe call. Card declines are never retried.

Typed client

@paywright/sdk gives typed methods over every endpoint, generated from the service’s OpenAPI spec.