<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
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:
Language
Thelang 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: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.