Skip to main content
Load the script dynamically in a useEffect:

Billing widget

Always call window.Cuprice.destroy() on unmount to clean up event listeners and the MutationObserver.