RevenueCat API Key. Can be obtained from the RevenueCat dashboard.
Your unique id for identifying the user.
OptionalbrandingOverrides the Dashboard branding appearance for purchases created by this instance, including purchases started through Purchases.presentPaywall. Only the provided values are overridden. A value passed directly to PurchaseParams.brandingAppearanceOverride takes precedence for that purchase.
For Stripe Checkout, this customizes the supported mobile wallet experience. The Stripe-hosted fallback opened through "Pay another way" remains light and cannot currently be customized.
OptionalflagsAdvanced functionality configuration FlagsConfig.
OptionalhttpAdvanced http configuration to customise the SDK usage HttpConfig.
Configuration object for initializing the Purchases SDK.
Example