Saltar al contenido

Overview

API v0.1.0
En 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