Notas de la versión del SDK de Android
Las notas de la versión del SDK de Android ofrecen una descripción general completa de las actualizaciones, mejoras y correcciones introducidas en cada versión del SDK de Android.
| Versión | Cambios |
|---|---|
| 2.9.0 | MEJORAR: Añadido subPaymentState parámetro a callbackPaymentState en startCheckout() y continuePayment() funciones |
NUEVO: Google Pay ahora es compatible con startPayment flujo | |
| 2.8.1 | MEJORA: Se ha añadido un nuevo campo de tipo de tarjeta (Google Pay). |
| 2.8.0 | NUEVO: Función de escaneo de tarjetas (OCR): escanea tarjetas de crédito o débito con la cámara del dispositivo utilizando la solución OCR de Google Pay. |
| 2.5 | NUEVO: Compatibilidad con tarjetas híbridas de Brasil: procesar como crédito por defecto, habilitar el almacenamiento de tarjetas. |
| NUEVO: Compatibilidad completa con la localización al chino (zh-CN) en pagos, errores, cargadores y APM. | |
| MEJORA: Actualizaciones pago de inscripción y pago . | |
| NUEVO: Compatibilidad con navegadores externos para enlaces APM | |
| MEJORA: Tipos de documentos específicos para cada país con el fin de optimizar la experiencia del usuario. | |
| CORRECCIÓN: Mejoras en la localización al chino. | |
| 2.4.2 | NUEVO: Procesamiento de crédito predeterminado para tarjetas híbridas en Brasil (pago registro); las tarjetas se pueden guardar. |
| CAMBIO: Habilitación restringida por país; garantizar la compatibilidad del flujo 3DS. | |
| 2.4.0 | CORRECCIÓN: La pantalla OTP en el modo de renderizado APM se cortaba y los dígitos no eran visibles. |
| CAMBIO: Actualizaciones endpoint del generador de procesos de pago; alineación del estilo y la representación de acciones. | |
| MEJORA: Compatibilidad flexible de la pantalla de acción con Google Pay. | |
CAMBIO: Incluir first_name y last_name Entradas en formularios de tarjetas (Un paso, Paso a paso, pago inscrito) | |
| 2.3.0 | CORRECCIÓN: No validar el CVV oculto para tarjetas UATP en One Step y Step-by-Step. |
| CORRECCIÓN: Evita que la información sobre herramientas CVV vuelva a aparecer cuando se oculta el teclado. | |
NUEVO: Compatibilidad con geolocalización (latitud/longitud) en customer_payer para el análisis de fraudes | |
NUEVO: renderMode Soporte para flujos de inscripción en Mobile Lite (renderización manual a través de Checkout Builder) | |
| MEJORA: El manejo de errores en pago dirige al usuario al campo que falta. | |
CAMBIO: Hacer expirationDate Obligatorio para las marcas de vales que lo requieran (Sodexo, VR, Elo, Alelo, Ticket) utilizando card-iin. | |
| 2.2.2 | CAMBIO: Vuelta a la validación Luhn para todas las tarjetas; aclarar la gestión y la documentación. |
| 2.2.1 | MEJORAS: Pequeñas correcciones y actualizaciones internas; elementos de control de calidad rastreados (por ejemplo, CORECM-12007, CORECM-11970). |
| 2.2.0 | NUEVO: Compatibilidad con iconos SVG en encabezados de formularios (completo, ligero, sin costuras, lista) para marcas como Sodexo, Elo, Alelo, Bradexco, Cartes. |
| NUEVO: Asistencia para registrarse en PayPal | |
| CORREGIR/MEJORAR: Aplicar la estandarización previa de los botones y las actualizaciones relacionadas con los formularios. | |
| 2.1.0 | MEJORA: Tarjetas registradas mejoradas con campos «desplegables» instantáneos y una experiencia de usuario mejorada. |
| MEJORA: Se han añadido mensajes de error específicos para la validación de la fecha de caducidad. | |
| NUEVO: Se ha implementado el registro proactivo para los fallos en la validación de documentos. | |
| MEJORA: Tarjeta Naranja (AR) mejorada con validación y supervisión Luhn flexibles. | |
| NUEVO: pago PagBank integrado a través de la pestaña personalizada de Chrome. | |
NUEVO: Se ha añadido obligatorio. expirationDate Validación para Sodexo BR (detección de tarjetas) | |
| NUEVO: Se ha añadido compatibilidad con 13 nuevos idiomas (indonesio, malasio, tailandés, filipino, chino tradicional, francés, polaco, italiano, alemán, ruso, turco, neerlandés y sueco). | |
| 2.0.0 | NUEVO: pago y cuotas de NuPay (débito/crédito/límite adicional) |
| NUEVO: Integración de Render para controlar manualmente la visibilidad del cargador SDK. | |
| NUEVO: Inscripción en Astropay | |
| CORRECCIÓN: Validación del menú desplegable del código de país cuando está preseleccionado; copia del tipo de tarjeta en One Step; alineación de la vista solo para CVV registrado. | |
| MEJORA: Completa la lista de selección de países de la demo; especifica los mensajes de error (fecha de caducidad). | |
| 1.24.0 | NUEVO: MODO APM a través del flujo de enlaces profundos (Android) |
| CAMBIO: Mercado Pago Checkout Pro se abre en un navegador externo (WebView obsoleto). | |
| MEJORA: Temas basados en composición para formularios APM (botones/fuentes/radio) | |
| 1.20.2 | CORRECCIÓN: Problema de redireccionamiento de NuPay |
| CORRECCIÓN: Validación del CVV en el registro | |
NUEVO: Devolución de llamada tokenWithInformation | |
| 1.17.0 | MEJORA: Flujo de Nubank |
| 1.16.0 | NUEVO: Motor de fraude 3DS FAC |
| 1.15.1 | CORRECCIÓN: Compatibilidad con la versión de Java |
| 1.15.0 | MEJORAR: Tarjetas y Nubank UI/UX |
| MEJORA: Validación del RUT de Chile | |
| 1.14.0 | MEJORA: Se ha eliminado el CNPJ del flujo de Nubank. |
| 1.13.0 | MEJORAR: Diseño de formularios de tarjetas y experiencia de usuario (UX) |
| 1.12.2 | NUEVO: Motor antifraude 3DS Netcetera |
| 1.12.1 | MEJORA: Rendimiento del SDK de MercadoPago |
| 1.12.0 | NUEVO: PIX - pago SANTANDER |
| 1.11.4 | MEJORA: Rendimiento del SDK de MercadoPago |
| 1.11.3 | CORRECCIÓN: Anulaciones de estilo |
| 1.11.2 | MEJORA: Experiencia con la fecha de caducidad del flujo de tarjetas |
| 1.11.1 | MEJORA: Flujo de tarjetas |
| 1.11.0 | NUEVO: pago DeUna |
| 1.10.1 | MEJORA: Rendimiento del SDK y del flujo de tarjetas. |
| 1.10.0 | NUEVO: pago Pluxe |
| MEJORA: Flujo de Google Pay | |
| MEJORAR: Rendimiento y diseño del SDK. | |
| 1.8.0 | NUEVO: Flujo sin cabeza para obtener la URL del desafío 3DS |
| 1.7.0 | NUEVO: Flujo sin interfaz para generar un token de un solo uso token OTT) y obtener el desafío 3DS. |
| 1.6.1 | CORRECCIÓN: El sistema antifraude bloquea token de un solo uso. |
CAMBIO: Añadido showPaymentStatus argumento a startPaymentLite y startPayment para controlar la visualización de la pantalla de error. | |
| 1.6.0 | NUEVO: Mercado Pago antifraude |
| MEJORAR: Flujo de pago con un clic | |
| CORRECCIÓN: Errores menores | |
| 1.5.14-HF | NUEVO: Función para crear token único token la información de la tarjeta en Inscripción y pago. |
| CORRECCIÓN: Fallo con los permisos de ubicación. | |
| 1.5.14 | MEJORA: Pagos con tarjeta paso a paso y en un solo paso |
| 1.5.13 | NUEVO: Registro en Mercado Pago Wallet a través de un enlace profundo y una pestaña personalizada. |
| NUEVO: Motores antifraude 3DS y Cybersource | |
| 1.5.12 | MEJORA: Flujo de pagos con tarjeta |
| CAMBIO: Se ha sustituido CardExpiryDate EditText y TextField ItemView (CVV) por un único componente CardDataStackView para SecureFields. | |
| 1.5.11 | CORRECCIÓN: Validación de la tarjeta Discover |
| 1.5.0 | NUEVO: Flujo antifraude para tarjetas |
| NUEVO: pago Click 2 Pay | |
| NUEVO: Métodos de idiomas compatibles | |
| NUEVO: Diseño SDK | |
| MEJORA: Flujo de pagos con tarjeta | |
| MEJORAR: Rendimiento | |
| 1.4.12 | MEJORA: Flujo de pagos con tarjeta |
| 1.4.11 | MEJORA: Flujo de inscripción de tarjetas |
| 1.4.10 | MEJORA: Flujo de Google Pay |
| CORRECCIÓN: Restaurar el estado del SDK después de cerrar la aplicación. | |
| 1.4.9 | MEJORA: Flujo de Google Pay |
| CORRECCIÓN: Faltan los campos CVV y fecha de caducidad en el proceso de inscripción paso a paso. | |
| NUEVO: pago con tarjeta VOUCHER | |
| MEJORA: Diseño paso a paso de tarjetas y flujo Pix. | |
| NUEVO: pago SAFETYPAY | |
| NUEVO: pago EFECTY | |
| NUEVO: pago NEQUI | |
| NUEVO: pago YAPPY | |
| NUEVO: pago GOOGLE PAY | |
| NUEVO: pago SENCILLITO | |
| NUEVO: Pagos a plazos para pagos con tarjeta | |
| MEJORA: Flujo 3DS para tarjetas | |
| MEJORA: Diseño paso a paso de la tarjeta | |
NUEVO: sessionId generación para la lucha contra el fraude a través de startCheckout() | |
| NUEVO: Opción para mantener el cargador | |
| 1.4.8 | MEJORA: Flujo de Google Pay |
| 1.4.7 | CORRECCIÓN: Faltan los campos CVV y fecha de caducidad en el proceso de inscripción paso a paso. |
| 1.4.6 | NUEVO: pago con tarjeta VOUCHER |
| MEJORA: Flujo de Google Pay | |
| 1.4.5 | MEJORA: Diseño paso a paso de tarjetas y flujo Pix. |
| 1.4.4 | MEJORA: Flujo 3DS para pagos con tarjeta |
| 1.4.3 | MEJORA: Navegación paso a paso por los campos de la tarjeta. |
| 1.4.2 | MEJORA: Diseño del flujo paso a paso de la tarjeta |
| 1.4.1 | NUEVO: pago GOOGLE PAY |
| NUEVO: pago SENCILLITO | |
| 1.4.0 | NUEVO: pago SAFETYPAY |
| NUEVO: pago EFECTY | |
| NUEVO: pago NEQUI | |
| NUEVO: pago YAPPY | |
| NUEVO: Pagos a plazos para pagos con tarjeta | |
NUEVO: sessionId generación para la lucha contra el fraude a través de startCheckout() | |
| NUEVO: Opción para mantener el cargador | |
| 1.3.9 | CORRECCIÓN: Flujo paso a paso de la tarjeta |
| NUEVO: Diseño de la pantalla de carga | |
| NUEVO: Mercado Pago Checkout Pro ya no requiere formulario | |
| 1.3.8 | CORRECCIÓN: Cliente con documento nulo |
| 1.3.7 | MEJORAR: Flujos de tarjetas |
| 1.3.6 | CAMBIO: Se ha eliminado la bandera para solicitar el CVV en las tarjetas registradas, ahora es dinámico. |
data class YunoConfig( | |
val cardFlow: CardFormType = CardFormType.ONE_STEP, | |
val saveCardEnabled: Boolean = false | |
) | |
| 1.3.5 | NUEVO: pago CASH |
| NUEVO: pago BANK_TRANSFER | |
| 1.3.4 | NUEVO: pago UNLIMINT |
| NUEVO: pago PagSeguro | |
| 1.3.3 | CORRECCIÓN: Diseño paso a paso del formulario de la tarjeta |
| 1.3.2 | NUEVO: pago Tarjeta Clave |
| NUEVO: pago Kushki | |
| NUEVO: pago Khipu | |
| NUEVO: pedido para tarjetas registradas mediante el indicador de inicialización SDK. | |
| NUEVO: Temporizador de pantalla OTP para pago | |
NUEVO: EnrollmentMethodsListView() Mostrar métodos disponibles para la inscripción. | |
CAMBIO: Añadido requestSecurityCode campo a YunoConfig por solicitar el CVV en el flujo de la tarjeta. | |
data class YunoConfig( | |
val cardFlow: CardFormType = CardFormType.ONE_STEP, | |
val saveCardEnabled: Boolean = false, | |
val requestSecurityCode: Boolean = false | |
) | |
| 1.3.1 | NUEVO: pago Paga con Rappi |
| 1.3.0 | NUEVO: pago Arcus Cash |
| NUEVO: pago Daviplata | |
| NUEVO: pago CoDi | |
| NUEVO: pago PayValida | |
NUEVO: Activar/Desactivar «Guardar tarjeta» a través de YunoConfig en initialize | |
CAMBIO: YunoConfig clase de datos para initialize personalización. | |
| 1.2.5 | CORRECCIÓN: pago estado de inscripción al cancelar el usuario |
| 1.2.4 | NUEVO: pago SPEI |
| NUEVO: Tarjeta paso a paso Inscripción y pago | |
| 1.2.2 | NUEVO: Initialize la devolución de llamada del estado Initialize en startEnrollment |
NUEVO: Initialize la devolución de llamadapago en continuePayment | |
NUEVO: Initialize token Initialize en startPayment | |
| 1.2.1 | CORRECCIÓN: Error tipográfico «Paga con tajeta» en español. |
| CORRECCIÓN: Mensaje de error en el campo del número de documento | |
| 1.2.0 | CAMBIO: Se ha añadido una llamada de retorno en startPayment para evitar onActivityResult. |
CAMBIO: Añadido initEnrollment método para configurar la devolución de llamada y evitar onActivityResult. | |
| 1.1.1 | CORRECCIÓN: Ocultar la etiqueta de entorno para las claves de producción. |
| 1.1.0 | CAMBIO: startEnrollment ahora requiere el código del país (por ejemplo, «CO»). |
| NUEVO: Flujo de inscripción de tarjetas de crédito | |
| NUEVO: Nuevo diseño para el formulario de tarjeta de crédito | |
NUEVO: onSelected evento para Lista de métodos de pago | |
| NUEVO: Título para separar los métodos inscritos/no inscritos | |
NUEVO: EnrollmentPaymentMethodListView() | |
NUEVO: UnEnrolledPaymentMethodListView() | |
| NUEVO: Etiqueta para el entorno actual | |
| CORRECCIÓN: Se ha mejorado la validación de la fecha de caducidad en el formulario de tarjeta de crédito. | |
ELIMINAR: Eliminado testResult opciones | |
| 1.0.11 | CORRECCIÓN: Mejora de la experiencia de usuario en el flujo de inscripción tras la interacción con aplicaciones externas. |
| 1.0.10 | SOLUCIÓN: Evitar el error 404 tras la inscripción. |
| 1.0.9 | CORRECCIÓN: Evitar el cargador infinito en el flujo pago |
| 1.0.8 | NUEVO: Se ha eliminado la dependencia de Moshi y ahora se utiliza Gson. |
| 1.0.7 | NUEVO: Se ha cambiado el tipo de sugerencia de Android en los atributos con referencia. |
| 1.0.6 | CORRECCIÓN: Diseño mejorado del elemento de método de pago (versión completa) |
| CORRECCIÓN: Visibilidad del campo Teléfono | |
| 1.0.5 | NUEVO: pago SafetyPay |
| NUEVO: WebSocket para notificaciones pago | |
| NUEVO: Se ha eliminado la dirección del usuario del formulario Addi. | |
| CORRECCIÓN: Validadores de expresiones regulares de CustomerForm | |
| 1.0.4 | NUEVO: El estado de la transacción ha cambiado a pendiente al inicio. |
| 1.0.3 | NUEVO: Retorno de llamada de estado de error interno |
| 1.0.2 | CORRECCIÓN: Restablecimiento de la expresión regular CVV al eliminar el número de tarjeta en pago |
| 1.0.1 | NUEVO: Filtro pago : transferencia bancaria/tarjeta |
| NUEVO: funciones de prueba de modelos pago | |
| CORRECCIÓN: nombre pago para PIX y Nupay | |
| CAMBIO: Establecer la zona horaria en UTC en DateExtension. | |
| CAMBIO: tipo pago en pago | |
| 1.0.0 | NUEVO: pago |
| NUEVO: Inscripción en el método Mercado Pago | |
| NUEVO: Pagos con tarjeta de débito/crédito | |
| NUEVO: Pagos con Mercado Pago Checkout Pro | |
| CORRECCIÓN: Sugerencia y título del campo de texto «Ciudad». | |
| CORRECCIÓN: Tipo de píxeles en el flujo de pagos | |
| CORRECCIÓN: Información de la tarjeta al iniciar el proceso de pago | |
| CORRECCIÓN: Traducción al inglés en el título pago |
Actualizado hace 10 días