The migration’s web checkout lives on your subdomain. Subscribers see your brand throughout — the email links to a Recurr-hosted page that looks like your site and is served from your DNS.Documentation Index
Fetch the complete documentation index at: https://recurr.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
DNS setup
A single CNAME record points your chosen subdomain at Recurr-hosted infrastructure:subscribe.yourdomain.combilling.yourdomain.comaccount.yourdomain.com
What the page looks like
The checkout page is themed to match your brand:- Your logo + favicon
- Your brand colors (primary, secondary, accent)
- Your typography (web fonts of your choice)
- Your support links + footer copy
Subscriber clicks the migration email link
Lands on
subscribe.yourdomain.com/migrate/<hash>. The page recognizes the subscriber from the link parameters.Identity continuity
“Sign in with Apple” or “Sign in with Google” — the same providers they used in-app. No password creation step. (Email-and-password is the fallback if neither provider is available.)
Plan + price preview
The plan they’re on is shown alongside the new web price (with any migration-specific incentive applied). Annual subscribers see card-save framing, not pay-now.
Payment
Stripe-hosted card entry on your subdomain. SCA (Strong Customer Authentication) is handled where applicable.
SSL and security
The CNAME setup includes SSL certificate provisioning automatically. Subscribers see a green lock and asubscribe.yourdomain.com URL. The certificate is auto-renewed by the framework.
PCI compliance is handled by Stripe’s hosted card entry — your subdomain never sees raw card data.
Customizing the flow
The default flow above works for most apps. Customizations supported:- Plan-specific copy — different messaging for annual vs monthly, or by tier
- Geo-specific pricing — different price tiers by region (alongside currency)
- Promotional offers — migration-specific incentives (one-time, time-bounded)
- Upsell or downsell flows — offer plan changes during migration
- Custom support links — point to your help center, chat widget, etc.
