Skip to main content
The widget is a native web component. To use it, import the script and mount the element in your page:
<ripio-crypto-widget> is the only public element. It works in any framework that supports native web components — React, Next.js, Vue, Angular — or standalone HTML.

Attributes

The query parameter always wins over the attribute. This matters for WebView integrations: the host points the WebView at index.html?_to=…&_cu=…&_la=… and can’t set element attributes directly.
Language precedence: an explicit lang attribute or _la query param wins; otherwise the widget uses the language configured for your account; otherwise it falls back to es.

Passing parameters in the URL

For a WebView or an <iframe> pointed at the widget’s own page, use query parameters instead of attributes:
See Mobile / WebView integration for a full example.

Language

The lang attribute (or _la query param) accepts:

Theming

The widget’s appearance follows your brand automatically once it’s configured on your account — see Theming. You can also override it yourself with CSS custom properties on your page:
These custom properties inherit into the widget’s Shadow DOM, so the widget repaints itself with no further wiring on your side.

Behavior inside your page

  • The widget never modifies your page’s URL — no History API calls, no hash changes, no deep links.
  • Nothing inside it uses position: fixed; overlays and modals stay anchored to the widget’s own container, never the page viewport.
  • The widget doesn’t load any third-party analytics or session-replay script.