Licensing and subscriptions
InstaLay Free is the full app. Paid plans support the developer. Access is granted by an IL- license key and/or Adapty access levels on mobile.
Plans
- Yearly — $30 / year (Stripe subscription)
- Lifetime — $100 once (Stripe one-time; invoice creation enabled so Adapty can sync)
Desktop: IL- keys
After Stripe Checkout (server webhook), fulfillment mints an IL-XXXX-XXXX-XXXX-XXXX key. Paste it in the app license dialog. This path does not require Adapty.
Mobile: Adapty
On iOS/Android, Adapty is the subscription management platform (receipt validation, access levels, analytics). Configure access level instalay in the Adapty dashboard and map App Store / Play / Stripe products to it.
- Build with
--dart-define=ADAPTY_PUBLIC_SDK_KEY=public_… - Connect Adapty’s Stripe app so web Checkout grants the same access level
- Checkout Sessions set metadata
customer_user_id(usually the buyer email). The app’s Restore flow identifies with that same id.
Why both?
Stripe Customer Portal only shows Stripe invoices. App Store / Play billing stays in those stores. Adapty (or similar) answers one question across rails: does this user have access? Desktop keepers of offline IL- keys remain valid without a store account.