Registro de actualizaciones
Las notas de la versión enumeran todas las funciones nuevas, los problemas resueltos y los problemas conocidos en orden cronológico.
v2.3.1
Checksum: 0ccb5c436cc0b964f658b50fe389f64f7f3729f379134fae4631a10f831cc482
Obligatorio
Las versiones anteriores del SDK dejarán de ser compatibles y podrán presentar riesgos de seguridad.
Mejoras de seguridad
Se implementan mejores prácticas de protección y cumplimiento de las políticas de seguridad de izipay.
Esta versión es requerida para mantener la compatibilidad y estabilidad del SDK.
Ejemplo práctico
Descarga nuestra aplicación de ejemplo en Swift con storyboards para entender cómo integrar fácilmente el SDK de pagos en tu proyecto iOS.
Descargar ejemplov2.3.0
Nueva funcionalidad: Card Selector
Los usuarios ahora pueden guardar sus tarjetas y seleccionarlas en futuros pagos, sin necesidad de volver a ingresar el número de tarjeta ni la fecha de vencimiento.
Esta mejora estandariza la integración entre plataformas y se alinea con el comportamiento de nuestro SDK Web. También se actualizó el diagrama de arquitectura y la sección de definición de parámetros.
v2.2.1
Mejoras de seguridad
Seguridad: Se implementan mejores prácticas de protección y cumplimiento de las políticas de seguridad de izipay.
v2.2.0
Obligatorio
En los próximos meses, Diners dejará de dar soporte al flujo 3DS anterior, el cual quedará deprecado para las versiones 2.1.0 y anteriores. Esta nueva versión con Secure Protect Buy asegura la continuidad operativa y el cumplimiento normativo.
Integración con Diners Secure Protect Buy: Nueva funcionalidad de seguridad para transacciones con tarjetas Diners, mejorando la protección y confianza en cada compra.
Deeplink al código de aprobación Yape: Los usuarios ahora pueden abrir su aplicación Yape desde el SDK, utilizando el Deeplink que los llevará al código de aprobación requerido para completar su pago. Esto permite una experiencia de pago más rápida y sin fricciones.
Mejoras UX/UI en iOS: Optimizamos la interfaz y experiencia de usuario para ofrecer una experiencia más fluida.
Actualización de librerías para el uso de Cybersource DM
v2.1.0
Versión del SDK compatible con Xcode 16.
Actualización de librerías de Cybersource y Sensory Branding para solucionar posibles problemas de permisos.
Se agrega XCFrameworks para reducir la complejidad de la integración.
v2.0.2
Nuevo método de pago: Yape, Hemos agregado soporte para pagos utilizando código Yape de BCP. Esto permite a tus usuarios realizar compras y pagos a través de tu e-commerce, brindando una experiencia única de fidelización.
Se corrigió un par de problemas donde el action 'pay_token' no funcionaba correctamente
v1.4.1
Mejoras varias
Cambio en la respuesta del SDK. Revisar la página de definición de parámetros y casos de uso.
Se corrige un error que no permitía acceder a los atributos de la orden en la respuesta del sdk
v1.3.2
Incluye el envío de firma para pagos con Apple Pay.
v1.3.1
Versión del SDK compatible con Xcode 15.
Versión del SDK compatible con Xcode 15; el requisito mínimo del sistema operativo sube a iOS 12.
v1.3.0
Mejoras de seguridad.
Se agrega la funcionalidad de sensory branding, es un paso obligatorio. Revisar la siguiente sección.
Se habilita el ambiente de sandbox, se pueden hacer pruebas en ese ambiente enviando el SBOX en el campo environment de los parámetros de entrada.
El campo config.appearance.formControls.isAmountLabelVisible es opcional.
v1.2.0
Mejoras varias
Nueva forma de presentación disponible: embebido (Disponible solo para iOS).
Se agrega el objeto appearance.visualSettings con campos que permite mostrar u ocultar la pantalla de resultado y definir modo de presentación (full screen o embedded). Para más detalles sobre cómo integrar la nueva forma de presentación visita nuestra sección Integración iOS
v1.1.0
Soporte de valores separados por coma en el campo config.order.paymentMethod.
Mejoras varias
Nuevo método de pago: Apple Pay
v1.0.0
Integración: Solución sencilla y eficiente para integrar funcionalidades de pago en tu aplicación iOS.
Está diseñado para simplificar la integración y eliminar la complejidad asociada con la gestión de flujos de pago.
Multipagos Se pueden realizar pagos a través de: Tarjetas
Compatibilidad: Se puede integrar con Xcode 14.2, iOS 11, Objective-C
Se incorporó el campo uniqueId en las respuestas correspondientes a los pagos autorizados. Estos añadidos fortalecen el aspecto de seguridad en la implementación.