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.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: procesamiento como crédito por defecto, activación del almacenamiento de tarjetas
NOVEDAD: compatibilidad total con la localización en chino (zh-CN) de pagos, errores, cargadores y APM.
IMPROVE: Actualizaciones de la inscripción y del flujo de pago
NUEVO: compatibilidad con navegadores externos para enlaces APM
MEJORAR: Tipos de documentos específicos de cada país para agilizar la experiencia del usuario
FIX: Mejoras en la localización en chino
2.4.2NUEVO: Procesamiento de crédito por defecto para tarjetas híbridas en Brasilpago e inscripción); las tarjetas se pueden guardar
CAMBIO: habilitación por países; garantizar la compatibilidad del flujo 3DS
2.4.0ARREGLADO: La pantalla OTP en el modo de renderizado APM se cortaba y los dígitos no eran visibles.
CAMBIO: Actualizaciones de la firma endpoint Checkout Builder; alineación de la representación de estilos/acciones.
MEJORA: Compatibilidad de la pantalla de acción flexible con Google Pay
CAMBIAR: Incluir first_name y last_name Entradas en formularios de tarjetas (Un paso, Paso a paso, Pago inscrito)
2.3.0FIX: No validar CVV oculto para tarjetas UATP en One Step y Step-by-Step
FIX: Evitar que el tooltip CVV reaparezca al ocultar el teclado
NUEVO: Admite geolocalización (latitud/longitud) en customer_payer para el análisis de fraude
NUEVO: renderMode Soporte para flujos de inscripción en Mobile Lite (representación manual a través de Checkout Builder)
MEJORAR: La gestión de errores en la lista de pago dirige al usuario al campo que falta
CAMBIAR: Hacer expirationDate Obligatorio para marcas de vouchers que lo requieran (Sodexo, VR, Elo, Alelo, Ticket) usando card-iin
2.2.2CAMBIO: Retroceso a la validación Luhn para todas las tarjetas; clarificación de la gestión y la documentación.
2.2.1MEJORA: correcciones menores y actualizaciones internas; seguimiento de los elementos de control de calidad (por ejemplo, CORECM-12007, CORECM-11970).
2.2.0NUEVO: soporte de iconos SVG en encabezados de formularios (completo, lite, seamless, lista) para marcas como Sodexo, Elo, Alelo, Bradexco, Cartes
NUEVO: soporte de inscripción PayPal
FIX/IMPROVE: Aplicar estandarización previa de botones y actualizaciones de formularios relacionadas
2.1.0MEJORAR: tarjetas inscritas mejoradas con campos "desplegados" instantáneos y UX mejorada
MEJORA: Añadidos mensajes de error específicos para la validación de la fecha de caducidad.
NUEVO: Registro proactivo de los fallos de validación de documentos
IMPROVE: Tarjeta Naranja mejorada (AR) con validación y supervisión flexibles de Luhn
NUEVO: Método de pago PagBank integrado a través de la pestaña personalizada de Chrome
NUEVO: Añadido obligatorio expirationDate Validación para Sodexo BR (detección de tarjeta iin)
NUEVO: se ha añadido compatibilidad con 13 nuevos idiomas (indonesio, malayo, tailandés, filipino, chino tradicional, francés, polaco, italiano, alemán, ruso, turco, neerlandés y sueco).
2.0.0NUEVO: NuPay pago condiciones y plazos (débito/crédito/límite adicional)
NUEVO: Integración de renderizado para controlar manualmente la visibilidad del cargador SDK.
NUEVO: Inscripción en Astropay
ARREGLADO: Validación del desplegable de código de país cuando se preseleccionaba; copia del tipo de tarjeta en Un Paso; alineación de la vista sólo para CVV inscrito.
MEJORAR: exhaustividad de la lista de selección de países de demostración; especificidad de los mensajes de error (fecha de caducidad)
1.24.0NUEVO: MODO APM a través de flujo deeplink (Android)
CAMBIO: Mercado Pago Checkout Pro se abre en un navegador externo (WebView obsoleto)
MEJORA: Tematización basada en la composición para formularios APM (botones/tipos de letra/radio)
1.20.2FIX: NuPay redirect issue
FIX: Validación de CVV en la inscripción
NUEVO: Llamar de vuelta tokenWithInformation
1.17.0MEJORA: Flujo de Nubank
1.16.0NUEVO: Motor de fraude 3DS FAC
1.15.1FIX: Compatibilidad con la versión de Java
1.15.0IMPROVE: Tarjetas y Nubank UI/UX
IMPROVE: Validación de Chile RUT
1.14.0MEJORA: Eliminado el CNPJ del flujo de Nubank
1.13.0MEJORAR: Diseño de formularios de tarjeta y UX
1.12.2NUEVO: Motor de fraude 3DS Netcetera
1.12.1MEJORA: Rendimiento del SDK de MercadoPago
1.12.0NUEVO: PIX - SANTANDER método de pago
1.11.4MEJORA: Rendimiento del SDK de MercadoPago
1.11.3FIX: Anulaciones de estilo
1.11.2MEJORA: Experiencia con la fecha de caducidad de las tarjetas
1.11.1MEJORAR: Flujo de tarjetas
1.11.0NUEVO: Método DeUna pago
1.10.1MEJORA: Rendimiento del SDK y del flujo de tarjetas
1.10.0NUEVO: Método de pago lujo
MEJORA: Flujo de Google Pay
MEJORAR: rendimiento y diseño del SDK
1.8.0NUEVO: Flujo Headless para conseguir la URL del desafío 3DS
1.7.0NUEVO: flujo Headless para generar un token un solo uso (OTT) y obtener el desafío 3DS
1.6.1FIX: Antifraude bloquea la generación de token de un solo uso
CAMBIAR: 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 clics para pagar
ARREGLADO: Fallos menores
1.5.14-HFNUEVO: Función para crear token de un solo uso con la información de la tarjeta en Inscripción y pago.
FIX: Crash con permisos de localización
1.5.14MEJORA: Pagos con tarjeta paso a paso y en un solo paso
1.5.13NUEVO: Inscripción en Mercado Pago Wallet a través de deeplink y pestaña personalizada
NUEVO: motores de fraude 3DS y Cybersource
1.5.12MEJORAR: Flujo de pagos con tarjeta
CAMBIO: Sustituido CardExpiryDate EditText y TextField ItemView (CVV) por un único componente CardDataStackView para SecureFields.
1.5.11FIX: Validación de tarjeta Discover
1.5.0NUEVO: Antifraude para el flujo de tarjetas
NUEVO: método de pago Click 2 Pay
NUEVO: Métodos lingüísticos admitidos
NUEVO: Diseño del SDK
MEJORAR: Flujo de pagos con tarjeta
MEJORAR: Rendimiento
1.4.12MEJORAR: Flujo de pagos con tarjeta
1.4.11MEJORAR: Flujo de inscripción de tarjetas
1.4.10MEJORA: Flujo de Google Pay
FIX: Restaurar el estado del SDK después de cerrar la aplicación
1.4.9MEJORA: Flujo de Google Pay
ARREGLADO: Faltan los campos CVV y caducidad en la inscripción paso a paso
NUEVO: método de pago con tarjeta VOUCHER
IMPROVE: Tarjeta paso a paso y diseño de flujo Pix
NUEVO: método de pago SAFETYPAY
NUEVO: Método de pago EFECTY
NUEVO: método NEQUI pago
NUEVO: método de pago YAPPY
NUEVO: GOOGLE PAY método de pago
NUEVO: método de pago SENCILLITO
NUEVO: Pagos a plazos con tarjeta
MEJORA: Flujo 3DS para tarjetas
IMPROVE: Diseño paso a paso de tarjetas
NUEVO: sessionId Generación para la lucha contra el fraude a través de startCheckout()
NUEVO: Opción de persistencia del cargador
1.4.8MEJORA: Flujo de Google Pay
1.4.7ARREGLADO: Faltan los campos CVV y caducidad en la inscripción paso a paso
1.4.6NUEVO: método de pago con tarjeta VOUCHER
MEJORA: Flujo de Google Pay
1.4.5IMPROVE: Tarjeta paso a paso y diseño de flujo Pix
1.4.4MEJORA: Flujo 3DS para pagos con tarjeta
1.4.3MEJORAR: Tarjeta de navegación paso a paso por el campo
1.4.2IMPROVE: Diseño paso a paso del flujo de tarjetas
1.4.1NUEVO: GOOGLE PAY método de pago
NUEVO: método de pago SENCILLITO
1.4.0NUEVO: método de pago SAFETYPAY
NUEVO: Método de pago EFECTY
NUEVO: método NEQUI pago
NUEVO: método de pago YAPPY
NUEVO: Pagos a plazos con tarjeta
NUEVO: sessionId Generación para la lucha contra el fraude a través de startCheckout()
NUEVO: Opción de persistencia del cargador
1.3.9FIX: Flujo de tarjetas paso a paso
NUEVO: diseño de la pantalla de carga
NUEVO: Mercado Pago Checkout Pro ya no requiere formulario
1.3.8FIX: Cliente con documento nulo
1.3.7MEJORAR: Flujos de tarjetas
1.3.6CAMBIO: Se ha eliminado el indicador para exigir 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: método de pago CASH
NUEVO: método de pago BANK_TRANSFER
1.3.4NUEVO: método de pago UNLIMINT
NUEVO: Método de pago PagSeguro
1.3.3FIX: Diseño del formulario paso a paso de la tarjeta
1.3.2NUEVO: Tarjeta Clave método de pago
NUEVO: método Kushki pago
NUEVO: método Khipu pago
NUEVO: pedido CVV para tarjetas registradas mediante el indicador init del SDK
NUEVO: Temporizador de pantalla OTP para caducidad de pago
NUEVO: EnrollmentMethodsListView() para mostrar los métodos de inscripción disponibles
CAMBIAR: Añadido requestSecurityCode campo a YunoConfig para solicitar 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: Método Paga con Rappi pago
1.3.0NUEVO: método Arcus Cash pago
NUEVO: método Daviplata pago
NUEVO: método CoDi pago
NUEVO: método de pago PayValida
NUEVO: Habilitar/Deshabilitar "Guardar tarjeta" a través de YunoConfig en el initialize
CAMBIAR: YunoConfig clase de datos para initialize personalización.
1.2.5FIX: pago y estado de Inscripción al cancelar el usuario
1.2.4NUEVO: método SPEI pago
NUEVO: Tarjeta paso a paso Inscripción y pago
1.2.2NUEVO: Initialize la llamada de retorno del estado de inscripción en startEnrollment
NUEVO: Inicializar la devolución de llamada del estado de pago en continuePayment
NUEVO: Inicializar devolución de llamada de token de un solo uso en startPayment
1.2.1FIX: "Paga con tajeta" error tipográfico en español
FIX: Mensaje de error en el campo número de documento
1.2.0CAMBIAR: Se agregó devolución de llamada en startPayment Para evitar onActivityResult.
CAMBIAR: Añadido initEnrollment Método para configurar la devolución de llamada y evitar onActivityResult.
1.1.1FIX: Ocultar etiqueta de entorno para claves de producción
1.1.0CAMBIAR: startEnrollment Ahora requiere el código de país (por ejemplo, "CO").
NUEVO: flujo de inscripción de tarjetas de crédito
NUEVO: Nuevo diseño del formulario de tarjeta de crédito
NUEVO: onSelected evento para Vista de lista de métodos de pago
NUEVO: Título para separar métodos inscritos/no inscritos
NUEVO: EnrollmentPaymentMethodListView()
NUEVO: UnEnrolledPaymentMethodListView()
NUEVO: Etiqueta para el entorno actual
FIX: Mejorada la validación de la fecha de caducidad en el Formulario de Tarjeta de Crédito
ELIMINAR: Eliminado testResult options
1.0.11FIX: Mejorada la UX en el flujo de inscripción después de la interacción de la aplicación externa
1.0.10FIX: Evitar 404 después de la inscripción
1.0.9FIX: Evitar cargador infinito en pago lite flow
1.0.8NUEVO: Eliminada la dependencia de Moshi, usando Gson
1.0.7NUEVO: Cambiado el tipo de pista android en attrs con referencia
1.0.6FIX: Mejorado el diseño del método de pago (versión completa)
FIX: Visibilidad del campo teléfono
1.0.5NUEVO: método de pago SafetyPay
NUEVO: WebSocket para notificaciones de estado de pago
NUEVO: supresión de la dirección del usuario en el formulario Addi
FIX: Validadores regex de CustomerForm
1.0.4NUEVO: el estado de la transacción cambia a pendiente al inicio
1.0.3NUEVO: Devolución de llamada de estado de error interno
1.0.2FIX: Reset CVV regex on card number deletion in pago form
1.0.1NUEVO: Filtro de tipo transferencia bancaria/tarjeta de pago
NUEVO: modelos de pago view funciones de prueba
FIX: nombre del tipo de pago para PIX y Nupay
CAMBIO: Establecer la zona horaria a UTC en DateExtension
CAMBIO: tipo de método de pago en mapeadores de pago
1.0.0NUEVO: Métodos de 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
FIX: Sugerencia y título del campo de texto de la ciudad
FIX: Tipo Pix en el flujo de pagos
FIX: Información de la tarjeta al iniciar la compra
FIX: Traducción al inglés en el título del formulario de pago