Skip to main content

Interface: IMonetizationProviderConfiguration

Defined in: src/providers/react/types/provider-configuration.ts:61

Injection configuration for the monetization provider.

Remarks

Optional — when omitted, the runtime uses no-op user service defaults.

Properties

CheckoutModalProvider

CheckoutModalProvider: ComponentType<IWrapperProviderProps>

Defined in: src/providers/react/types/provider-configuration.ts:63

Checkout modal provider component


useCredits

useCredits: () => ICreditsHookValue

Defined in: src/providers/react/types/provider-configuration.ts:65

Hook that reads credit balance data

Returns

ICreditsHookValue


useMonetizationHeaders?

optional useMonetizationHeaders?: () => Record<string, string>

Defined in: src/providers/react/types/provider-configuration.ts:74

Hook contributing this provider's request headers for miniapp API calls. Supplied per path like the hooks above — the built-in path reads the checkout context, the injection path must supply its own or send nothing. Omit to contribute no headers.

Returns

Record<string, string>


useSubscription

useSubscription: () => ISubscriptionHookValue

Defined in: src/providers/react/types/provider-configuration.ts:67

Hook that reads subscription data

Returns

ISubscriptionHookValue