The Solvimon Frontend SDK lets you embed billing UI elements directly into your product: invoices, subscriptions, checkout, and payment methods, without building any of it yourself.

The SDK exposes two types of UI:
Screens are full-page compositions. Drop one in when you want a complete billing experience with minimal setup.
Components are single-responsibility widgets. Use them when you need more control over layout or want to compose your own billing page.
Every screen and component requires a portalObject: a short-lived token your backend generates via the Solvimon API. The SDK uses it to authenticate requests on behalf of the customer. Your frontend never handles API keys directly.
The typical flow:
Instead of navigating internally, the SDK fires action-request custom DOM events that bubble up to your app. You decide what happens when a customer clicks “Pay invoice” or “Cancel subscription”; the SDK just tells you it happened.
Actions include: view-invoice, pay-invoice, view-subscription-details, cancel-subscription, renew-subscription, edit-billing-information, add-payment-method, and more.