Simulacrum

Payments overview

Stripe, Lemon Squeezy, Polar, Creem, and Dodo adapters, subscription shapes, and configuration in simulacrum.config.ts.

Providers

Simulacrum targets five billing providers:

  • Stripe
  • Lemon Squeezy
  • Polar
  • Creem
  • Dodo

Set payments.provider and provider-specific keys in environment variables.

Subscriptions

Support monthly, yearly, and one-time purchases. Plan switching UI covers upgrade and downgrade with proration rules defined per provider.

Billing portal

Stripe Customer Portal integration lets customers manage cards and invoices. Map portal return URLs to your app’s account pages.

Paywall

Use the <Paywall> component to gate routes or sections by active plan. See Paywall component.

Use test mode keys in preview deployments and rotate webhook secrets per environment.