Overview
API v0.1.0En esta página
@rutiva/widget te deja aceptar pagos C2P en cualquier página web con un solo <script> y una línea de JavaScript. Sin redirects, sin iframes externos, sin manejar tokens sensibles en el navegador.
Widget de pagos para tu sitio
SDK de navegador oficial de Rutiva, estilo Stripe.js. Embebes el widget, le pasas un client_secret que generaste server-side, y el cliente completa el pago dentro de tu página.
Características
- ⚡ ~7 KB gzipped, sin dependencias runtime
- 🛡 Shadow DOM aislado — cero CSS leak al sitio host
- 🎨 Themeable (light / dark / auto + color, radius, font)
- 🌎 i18n: español (es-VE, es) e inglés
- 🔒 Provenance npm verificado, CSP-friendly, soporta SRI
Cuándo usarlo
Úsalo cuando quieras:
- UI lista de pagos sin construir form propio (banco, OTP, errores).
- Mantener
sk_fuera del browser sin construir proxies adicionales. - Aceptar pagos en SPA o sitios estáticos donde no quieres redirigir.
No lo uses si:
- Tu UI necesita branding totalmente custom — el widget es themeable pero opinionado.
- Recolectas OTP en otro canal (call center, IVR) — usa el modo backend de Confirmar pago.
Recursos
- npm: @rutiva/widget
- GitHub: rutiva-pay/rutiva_widget
- CDN jsDelivr:
cdn.jsdelivr.net/npm/@rutiva/widget@0.1/dist/rutiva.iife.js - CHANGELOG: CHANGELOG.md
- Demo en vivo: /demo