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)

See pricing and buy.

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.