Lite Web SDK v1.2 Registro de cambios
- Fecha de publicación: Abril 2025
- Estado: Versión anterior (sustituida por la v1.3)
Novedades de la versión 1.2
La versión 1.2 se basa en la estructura optimizada de Lite v1.1, con capacidades mejoradas de control pago y una compatibilidad con idiomas internacionales significativamente ampliada.
Mejorado continuePayment Método
continuePayment MétodoLa funcionalidad ampliada permite cambios dinámicos de configuración durante la continuación del pago para implementaciones más flexibles.
- Extendido
continuePaymentFuncionalidad: A partir de la versión 1.2.0, elcontinuePaymentEl método ahora acepta propiedades adicionales que antes solo estaban disponibles enstartCheckoutEsto le permite anular configuraciones específicas al continuar con un pago.
Nuevo continuePayment Propiedades
continuePayment PropiedadesLista completa de opciones de configuración ahora disponible en continuePayment:
continuePayment({
checkoutSession?: string
showPaymentStatus?: boolean
yunoPaymentResult?: (status: string) => void
yunoError?: (message: string, data?: unknown) => void
countryCode?: string
language?: string
})Parámetros mejorados:
checkoutSession: Anular la sesión de pago para el pago actualshowPaymentStatus:Controla si se mostrará la página de estado de pago de YunoyunoPaymentResult:Devolución de llamada personalizada para el manejo de resultados de pagoyunoError:Devolución de llamada de manejo de errores personalizadocountryCode: Especifique el código de país durante la continuación del pagolanguage: Establecer la preferencia de idioma durante la continuación del pago
Soporte de idiomas ampliado
Ampliación significativa de la cobertura lingüística internacional para Lite SDK globales de Lite SDK :
- Lenguas principales: Español (es), Portugués (pt), Indonesio (id), Malayo (ms), Tailandés (th)
- Lenguas asiáticas: Filipino (fil), chino tradicional (zh-TW), chino simplificado (zh-CN), vietnamita (vi), coreano (ko), japonés (ja)
- Idiomas europeos: Francés (fr), polaco (pl), italiano (it), alemán (de), ruso (ru), turco (tr), neerlandés (nl), sueco (sv)
Cambios en la aplicación
Consideraciones importantes para la implantación y migración a Lite v1.2.
Cambios clave desde la versión 1.1
- Mejorado
continuePayment: El método ahora acepta anulaciones de configuración - Opciones de idioma ampliadas: compatibilidad con 18 idiomas frente a los 7 de la versión 1.1.
- Compatibilidad con versiones anteriores: Toda la funcionalidad de la v1.1 sigue siendo compatible
Etiqueta de script
Fuente de script actualizada para la funcionalidad v1.2:
<script src="https://sdk-web.y.uno/v1.2/main.js"></script>Ejemplo de uso
Demostración de mejora continuePayment en Lite SDK:
// Enhanced continuePayment with configuration override
yuno.continuePayment({
checkoutSession: "438413b7-4921-41e4-b8f3-28a5a0141638",
showPaymentStatus: true,
yunoPaymentResult: (status) => {
console.log("Payment completed with status:", status);
},
yunoError: (message, data) => {
console.error("Payment error:", message, data);
},
countryCode: "US",
language: "en"
});Ejemplo de aplicación completa
Implementación completa de Lite v1.2 mostrando capacidades mejoradas:
// Lite v1.2 implementation with enhanced continuePayment
const yuno = await Yuno.initialize(PUBLIC_API_KEY)
yuno.startCheckout({
checkoutSession: "438413b7-4921-41e4-b8f3-28a5a0141638",
elementSelector: "#root",
countryCode: "FR",
language: "fr",
showLoading: true,
issuersFormEnable: true,
showPaymentStatus: true,
card: {
isCreditCardProcessingOnly: true,
},
onLoading: (args) => {
console.log(args);
},
yunoPaymentResult: (status) => {
console.log("Payment result:", status);
},
yunoError: (message, data) => {
console.error("Payment error:", message, data);
},
});
// Enhanced continuePayment with overrides
if (paymentResponse.sdk_action_required) {
const result = await yuno.continuePayment({
countryCode: "DE",
language: "de",
showPaymentStatus: false,
yunoPaymentResult: (status) => {
console.log("Payment continued with result:", status);
}
});
}Migración desde la versión v1.1
Actualización fluida sin cambios de última hora desde Lite v1.1.
Actualizar de Lite v1.1 a v1.2:
- Actualizar el código fuente del script a v1.2
- Opcionalmente, aproveche las nuevas
continuePaymentparámetros para un control mejorado - Aprovecha la compatibilidad con más idiomas para implementaciones internacionales.
- Sin cambios importantes: las implementaciones existentes continúan funcionando
Cronología de la migración
- Cajón de arena: Cambios activos a partir del 5 de junio de 2025
- Producción: Cambios activos a partir del 5 de septiembre de 2025
Qué está obsoleto
Versión totalmente compatible con versiones anteriores, sin funciones obsoletas.
Ninguna función ha quedado obsoleta en Lite v1.2. Todas las funciones anteriores siguen estando disponibles y son compatibles.
Ventajas específicas Lite SDK
El Lite Web SDK v1.2 mantiene su enfoque simplificado al tiempo que añade potentes funciones:
- Complejidad simplificada: Funciones mejoradas sin abrumar con opciones de configuración
- Alcance global: compatibilidad lingüística ampliada para los mercados internacionales.
- Flujos flexibles: Metodo mejorado
continuePaymentpara escenarios de pago dinámico - Migración fácil: Actualizaciones retrocompatibles desde la v1.1
Enfoque Lite SDKEl Lite Web SDK v1.2 sigue proporcionando la funcionalidad esencial de pago con capacidades mejoradas. Para los comerciantes que necesiten funciones más avanzadas u opciones de personalización, considera el Full Web SDK para obtener soluciones completas de procesamiento de pago.
Recursos adicionalesPara obtener orientación sobre la implementación y ejemplos, visita la documentaciónLite Web SDK y el repositorio de GitHub para obtener más información.