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ónCambios
2.9.0MEJORAR: Añadido subPaymentState parámetro a callbackPaymentState en startCheckout() y continuePayment() funciones
NUEVO: Google Pay ahora es compatible con startPayment flujo
2.8.1MEJORA: Se ha añadido un nuevo campo de tipo de tarjeta (Google Pay).
2.8.0NUEVO: 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.5NUEVO: 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.2NUEVO: 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.0CORRECCIÓ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.0CORRECCIÓ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.2CAMBIO: Vuelta a la validación Luhn para todas las tarjetas; aclarar la gestión y la documentación.
2.2.1MEJORAS: Pequeñas correcciones y actualizaciones internas; elementos de control de calidad rastreados (por ejemplo, CORECM-12007, CORECM-11970).
2.2.0NUEVO: 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.0MEJORA: 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.0NUEVO: 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.0NUEVO: 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.2CORRECCIÓN: Problema de redireccionamiento de NuPay
CORRECCIÓN: Validación del CVV en el registro
NUEVO: Devolución de llamada tokenWithInformation
1.17.0MEJORA: Flujo de Nubank
1.16.0NUEVO: Motor de fraude 3DS FAC
1.15.1CORRECCIÓN: Compatibilidad con la versión de Java
1.15.0MEJORAR: Tarjetas y Nubank UI/UX
MEJORA: Validación del RUT de Chile
1.14.0MEJORA: Se ha eliminado el CNPJ del flujo de Nubank.
1.13.0MEJORAR: Diseño de formularios de tarjetas y experiencia de usuario (UX)
1.12.2NUEVO: Motor antifraude 3DS Netcetera
1.12.1MEJORA: Rendimiento del SDK de MercadoPago
1.12.0NUEVO: PIX - pago SANTANDER
1.11.4MEJORA: Rendimiento del SDK de MercadoPago
1.11.3CORRECCIÓN: Anulaciones de estilo
1.11.2MEJORA: Experiencia con la fecha de caducidad del flujo de tarjetas
1.11.1MEJORA: Flujo de tarjetas
1.11.0NUEVO: pago DeUna
1.10.1MEJORA: Rendimiento del SDK y del flujo de tarjetas.
1.10.0NUEVO: pago Pluxe
MEJORA: Flujo de Google Pay
MEJORAR: Rendimiento y diseño del SDK.
1.8.0NUEVO: Flujo sin cabeza para obtener la URL del desafío 3DS
1.7.0NUEVO: Flujo sin interfaz para generar un token de un solo uso token OTT) y obtener el desafío 3DS.
1.6.1CORRECCIÓ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.0NUEVO: Mercado Pago antifraude
MEJORAR: Flujo de pago con un clic
CORRECCIÓN: Errores menores
1.5.14-HFNUEVO: 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.14MEJORA: Pagos con tarjeta paso a paso y en un solo paso
1.5.13NUEVO: 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.12MEJORA: Flujo de pagos con tarjeta
CAMBIO: Se ha sustituido CardExpiryDate EditText y TextField ItemView (CVV) por un único componente CardDataStackView para SecureFields.
1.5.11CORRECCIÓN: Validación de la tarjeta Discover
1.5.0NUEVO: 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.12MEJORA: Flujo de pagos con tarjeta
1.4.11MEJORA: Flujo de inscripción de tarjetas
1.4.10MEJORA: Flujo de Google Pay
CORRECCIÓN: Restaurar el estado del SDK después de cerrar la aplicación.
1.4.9MEJORA: 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.8MEJORA: Flujo de Google Pay
1.4.7CORRECCIÓN: Faltan los campos CVV y fecha de caducidad en el proceso de inscripción paso a paso.
1.4.6NUEVO: pago con tarjeta VOUCHER
MEJORA: Flujo de Google Pay
1.4.5MEJORA: Diseño paso a paso de tarjetas y flujo Pix.
1.4.4MEJORA: Flujo 3DS para pagos con tarjeta
1.4.3MEJORA: Navegación paso a paso por los campos de la tarjeta.
1.4.2MEJORA: Diseño del flujo paso a paso de la tarjeta
1.4.1NUEVO: pago GOOGLE PAY
NUEVO: pago SENCILLITO
1.4.0NUEVO: 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.9CORRECCIÓ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.8CORRECCIÓN: Cliente con documento nulo
1.3.7MEJORAR: Flujos de tarjetas
1.3.6CAMBIO: 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.5NUEVO: pago CASH
NUEVO: pago BANK_TRANSFER
1.3.4NUEVO: pago UNLIMINT
NUEVO: pago PagSeguro
1.3.3CORRECCIÓN: Diseño paso a paso del formulario de la tarjeta
1.3.2NUEVO: 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.1NUEVO: pago Paga con Rappi
1.3.0NUEVO: 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.5CORRECCIÓN: pago estado de inscripción al cancelar el usuario
1.2.4NUEVO: pago SPEI
NUEVO: Tarjeta paso a paso Inscripción y pago
1.2.2NUEVO: 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.1CORRECCIÓ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.0CAMBIO: 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.1CORRECCIÓN: Ocultar la etiqueta de entorno para las claves de producción.
1.1.0CAMBIO: 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.11CORRECCIÓN: Mejora de la experiencia de usuario en el flujo de inscripción tras la interacción con aplicaciones externas.
1.0.10SOLUCIÓN: Evitar el error 404 tras la inscripción.
1.0.9CORRECCIÓN: Evitar el cargador infinito en el flujo pago
1.0.8NUEVO: Se ha eliminado la dependencia de Moshi y ahora se utiliza Gson.
1.0.7NUEVO: Se ha cambiado el tipo de sugerencia de Android en los atributos con referencia.
1.0.6CORRECCIÓN: Diseño mejorado del elemento de método de pago (versión completa)
CORRECCIÓN: Visibilidad del campo Teléfono
1.0.5NUEVO: 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.4NUEVO: El estado de la transacción ha cambiado a pendiente al inicio.
1.0.3NUEVO: Retorno de llamada de estado de error interno
1.0.2CORRECCIÓN: Restablecimiento de la expresión regular CVV al eliminar el número de tarjeta en pago
1.0.1NUEVO: 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.0NUEVO: 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