Customer overview
The Customer overview screen renders a complete billing dashboard for a customer in a single mount. Use it when you want to expose the full billing self-service experience without composing individual components.

Overview
Customer overview is driven by a portalObject your backend generates for a specific customer. The SDK uses it to load all billing data for that customer. Your frontend never handles API keys directly.
The screen is a composed layout of five sections:
- Active subscriptions with cancel and renew actions
- A paginated invoice list
- Open wallet balances
- Saved payment methods
- Billing address details
Actions that require navigation or app-level handling, like paying an invoice or cancelling a subscription, are surfaced as action-request events rather than handled internally.
Mount the screen
Configuration
The Customer overview screen accepts an optional configuration object to control the payment methods section.
Events
Customer overview fires action-request DOM events for actions that require navigation or app-level handling. Listen on the container or on document.