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