PAYMENTS · ELEMENTS
Elements
Componentes UI individuales y seguros que se integran en tu sitio. A diferencia de Checkout, Elements te da piezas modulares — card inputs, selectores, botones — para construir tu experiencia de pago exacta.
Construí tu checkout pieza por pieza
Elige los componentes que necesitas, aplica tu tema y previsualiza en tiempo real.
elements.demo.brandLabel
Card Input
Campo de tarjeta seguro con validación en tiempo real.
Method Selector
Selector de método de pago adaptado a cada mercado.
Pay Button
Botón de pago con estados y animaciones custom.
Address Form
Formulario de dirección con autocompletado regional.
Construa seu checkout peça por peça
Os 4 presets são apenas o ponto de partida. Defina um tema do zero com um objeto de configuração que controla cada propriedade visual.
const myTheme = {colors: {primary: "#FF441F",background: "#F0F4FF",error: "#DC2626",},typography: {fontFamily: 'Manrope', sans-serif,},borderRadius: "4px",shadows: "0 2px 8px rgba(0,0,0,0.08)…",};
Funciona con cualquier framework
React
SDK nativo
npm i @akua/elements-reactVue
SDK nativo
npm i @akua/elements-vueAngular
SDK nativo
npm i @akua/elements-angularVanilla JS
SDK nativo
npm i @akua/elements-vanilla-jsElements en apps nativas
Transparencia total: Elements está diseñado para web. En apps móviles funciona vía WebView con soporte dedicado. No hay SDK nativo de React Native — y preferimos ser claros sobre eso.
Web — Soporte completo
React, Vue, Angular, Vanilla JS
Mobile — Vía WebView
React Native, Flutter, Swift, Kotlin
PCI compliant sin tocar datos sensibles
Los datos de tarjeta nunca pasan por tu servidor. Elements tokeniza antes de enviártela.
Iframe aislado
Cada input de tarjeta vive en un iframe seguro que nunca expone datos PAN a tu dominio.
Tokenización instantánea
Los datos se tokenizan en nuestros servidores PCI Level 1 antes de llegar a tu backend.
Zero PCI scope
Al no manejar datos de tarjeta, tu alcance PCI se reduce a SAQ-A. Menos auditorías, menos riesgo.

FLUJO DE TOKENIZACIÓN
Tu app
Renderiza Elements
Iframe seguro
Captura datos PAN
Akua Vault
Tokeniza PCI L1
Tu backend
Recibe token
Control total sobre errores de validación
Elements valida en tiempo real y muestra mensajes de error localizados. Puedes usar los defaults, personalizarlos o reemplazarlos completamente con tu propio UI.
Mensajes built-in
Validación incluida para formato de tarjeta, expiración y CVV. Los mensajes se localizan automáticamente según el locale configurado.
100% customizable
Pasá tu propio objeto de mensajes para reemplazar cualquier texto. Soporta interpolación de variables y pluralización.
Respeta tu tema
Los estados de error heredan los colores, tipografía y border-radius de tu tema. Sin CSS overrides manuales.
Componentes que se adaptan a tu marca
Componentes modulares
Card inputs, selectores de método, botones de pago. Usa solo lo que necesitas, donde lo necesitas.
100% white-label
Colores, tipografía, border-radius y logo. Cada componente adopta tu marca.
Drop-in integration
Una línea de código para integrar cualquier componente. SDK disponible para React, Vue, Angular y vanilla JS.
PCI DSS Level 1
Los inputs de tarjeta se renderizan en iframes seguros. Tu app nunca toca datos sensibles de tarjeta.
Preview en tiempo real
Visualiza cómo se ven los componentes con tu tema antes de publicar.
Eventos y callbacks
Hooks para cada evento: onChange, onSubmit, onError, onSuccess. Control total del flujo de pago.
De npm install a primera transacción
En menos de 2 horas puedes tener tu primer pago en producción. Sin procesos de certificación, sin dependencias externas, sin esperas.
Instalar SDK
npm install y configurar API key.
Renderizar componente
Importar CardInput, aplicar tu tema.
Tokenizar y cobrar
Conectar onTokenize con tu backend.
Transacción de prueba
Sandbox con tarjetas de test.
Producción
Cambiar API key y activar merchant.
Instalar SDK
npm install y configurar API key.
Renderizar componente
Importar CardInput, aplicar tu tema.
Tokenizar y cobrar
Conectar onTokenize con tu backend.
Transacción de prueba
Sandbox con tarjetas de test.
Producción
Cambiar API key y activar merchant.
Tiempo total estimado: ~2 horas: Desde npm install hasta cobro real en producción
Tu marca, nuestro procesamiento
Integra Elements y ofrece una experiencia de pago 100% white-label en minutos.
