Registro de cambios del SDK web v1.0
- Fecha de publicación: Principios de 2025
- Estado: Versión original (sustituida por la v1.1)
Novedades de la v1.0
La versión inicial del SDK Web de Yuno introduce amplias capacidades de integración de pago con soporte para múltiples tipos de SDK, métodos de pago y enfoques de integración.
Lanzamiento inicial
La versión básica del SDK web de Yuno, que ofrece una funcionalidad completa pago en diferentes patrones de integración.
Funciones principales del SDK
Yuno v1.0 incluye cuatro enfoques SDK distintos para satisfacer diferentes necesidades de integración:
- SDK de pago completo: Formulario de pago completo con múltiples métodos de pago e interfaz de usuario completa.
- SDK de pago Lite: Flujo de pago simplificado para integraciones más sencillas
- Seamless SDK: Componentes de pago personalizables para experiencias de marca
- Headless SDK: Enfoque API-first para implementaciones de interfaz de usuario personalizadas.
método de pago Soporte
Asistencia completa para métodos de pago globales y regionales:
- Tarjetas de crédito y débito
- Monederos digitales (PayPal, Apple Pay, Google Pay)
- Transferencias y domiciliaciones bancarias
- Métodos de pago locales por región
- Múltiples monedas y países
Métodos de integración
Opciones de implantación flexibles para adaptarse a distintos flujos de trabajo de desarrollo:
- Etiqueta de script HTML: Sencilla inclusión de secuencias de comandos para una configuración rápida
- JavaScript dinámico: Carga programática para configuraciones avanzadas
- Módulo NPM: Soporte para la integración de frameworks modernos de JavaScript
Soporte multilingüe
Soporte internacional inicial con siete idiomas:
- Español (es)
- Inglés (en)
- Portugués (pt)
- Filipino (fil)
- Indonesio (id)
- Malayo (ms)
- Tailandés (th)
Implementación
Etiqueta de script
Integración sencilla mediante la inclusión de etiquetas de script HTML estándar:
<script src="https://sdk-web.y.uno/v1/static/js/main.min.js"></script>Uso básico
Inicialización sincrónica estándar y proceso de comprobación para v1.0:
// v1.0 synchronous initialization
const yuno = Yuno.initialize(PUBLIC_API_KEY)
yuno.startCheckout({
checkoutSession: "438413b7-4921-41e4-b8f3-28a5a0141638",
elementSelector: "#root",
country_code: "FR",
language: "fr",
showLoading: true,
issuersFormEnable: true,
showPaymentStatus: true,
card: {
isCreditCardProcessingOnly: true,
},
onLoading: (args) => {
console.log(args);
},
yunoPaymentMethodSelected: () => {
console.log("Payment method selected");
},
yunoPaymentResult: (status) => {
console.log("Payment result:", status);
},
yunoError: (message, data) => {
console.error("Payment error:", message, data);
},
});Métodos clave
Métodos básicos disponibles en la versión inicial v1.0:
Yuno.initialize(): Initialize el SDK con la clave pública de la APIstartCheckout(): Iniciar el proceso de pago con la configuraciónmountCheckout(): Montar formulario de pago a elemento DOM especificadostartPayment(): Iniciar el flujo de pago tras la selección del cliente
Qué está obsoleto
Esta es la versión inicial - no hay características obsoletas en el lanzamiento.
Notas de migración
Desde versiones beta anteriores
Si actualiza desde cualquier versión previa o beta:
- Actualizar la fuente del script a la URL de la versión estable v1.0
- Asegúrese de que todas las llamadas a métodos utilizan las firmas finales de la API v1.0
- Verificar que la creación de la sesión de pago sigue el formato estable de la API
- Pruebe a fondo los flujos de pago en su entorno sandbox
De cara al futuro
Aunque la v1.0 proporciona una base sólida, ten en cuenta que:
- La v1.1 introduce métodos asíncronos: Las versiones futuras pasarán a API basadas en promesas
- Flujos de pago mejorados: Las versiones posteriores añadirán métodos de continuación de pago mejorados
- Cambios en la integración de 3DS: Las próximas versiones agilizarán la configuración y el manejo de 3DS
Para obtener la información más actualizada, consulte siempre la documentación más reciente del SDK y considere la posibilidad de planificar futuras migraciones de versión.