Notas de versão do Android SDK

As notas de versão do Android SDK oferecem uma visão geral abrangente das atualizações, melhorias e correções introduzidas em cada versão do Android SDK.

VersãoMudanças
2.8.1MELHORIA: Adicionado novo campo de tipo de cartão (Google Pay)
2.8.0NOVO: Recurso de digitalização de cartão (OCR) - digitalize cartões de crédito ou débito com a câmera do dispositivo usando a solução de OCR do Google Pay
2.5NOVO: Suporte a cartão híbrido no Brasil - processe como crédito por padrão, habilite o salvamento do cartão
NOVO: Suporte completo à localização em chinês (zh-CN) para pagamentos, erros, carregadores e APMs
MELHORAR: atualizações do fluxo de registro e pagamento
NOVO: Suporte a navegador externo para links do APM
MELHORAR: Tipos de documentos específicos do país para simplificar a experiência do usuário
CORREÇÃO: Aprimoramentos na localização em chinês
2.4.2NOVO: Processamento de crédito padrão para cartões híbridos no Brasil (pagamento e registro); os cartões podem ser salvos
MUDANÇA: Capacitação por país; garantir a compatibilidade do fluxo 3DS
2.4.0CORREÇÃO: A tela OTP no modo de renderização APM era cortada e os dígitos não eram visíveis
ALTERAÇÃO: Atualizações da assinatura endpoint Checkout Builder; alinhamento da renderização de estilo/ações
MELHORAR: Compatibilidade da tela de ação flexível com o Google Pay
MUDANÇA: Incluir first_name e last_name entradas em formulários de cartão (One Step, Step-by-Step, Enrolled Payment)
2.3.0CORREÇÃO: Não validar CVV oculto para cartões UATP no One Step e no Step-by-Step
CORREÇÃO: Evitar que a dica de ferramenta do CVV reapareça quando o teclado for ocultado
NOVO: Suporte à geolocalização (latitude/longitude) em customer_payer para análise de fraudes
NOVO: renderMode suporte para fluxos de registro no Mobile Lite (renderização manual por meio do Checkout Builder)
MELHORAR: O tratamento de erros de foco na lista de pagamentos direciona o usuário para o campo ausente
MUDANÇA: Marca expirationDate obrigatório para marcas de vouchers que o exigem (Sodexo, VR, Elo, Alelo, Ticket) usando o card-iin
2.2.2MUDANÇA: Reverter para a validação Luhn para todos os cartões; esclarecer o gerenciamento e a documentação
2.2.1MELHORAR: pequenas correções e atualizações internas; itens de controle de qualidade rastreados (por exemplo, CORECM-12007, CORECM-11970)
2.2.0NOVO: Suporte a ícones SVG em cabeçalhos de formulários (completo, lite, sem emenda, lista) para marcas como Sodexo, Elo, Alelo, Bradexco, Cartes
NOVO: Suporte para registro no PayPal
CORREÇÃO/MELHORAR: Aplicar a padronização de botões anteriores e atualizações de formulários relacionados
2.1.0MELHORAR: Cartões registrados aprimorados com campos "desdobrados" instantaneamente e UX aprimorada
MELHORAR: Adicionadas mensagens de erro específicas para a validação da data de expiração
NOVO: Implementação de registro proativo para falhas de validação de documentos
IMPROVE: Tarjeta Naranja (AR) aprimorada com validação e monitoramento flexíveis de Luhn
NOVO: método de pagamento do PagBank integrado por meio da guia personalizada do Chrome
NOVO: Adicionado obrigatório expirationDate validação para Sodexo BR (detecção de entrada de cartão)
NOVO: Adicionado suporte a 13 novos idiomas (indonésio, malaio, tailandês, filipino, chinês tradicional, francês, polonês, italiano, alemão, russo, turco, holandês e sueco)
2.0.0NOVO: Condições de pagamento e parcelas do NuPay (débito/crédito/limite adicional)
NOVO: Integração de renderização para controlar manualmente a visibilidade do carregador do SDK
NOVO: Registro na Astropay
CORREÇÃO: Validação da lista suspensa do código do país quando pré-selecionado; cópia do tipo de cartão no One Step; alinhamento da visualização somente do CVV registrado
MELHORAR: Completude da lista de seleção de países da demonstração; especificidade da mensagem de erro (data de expiração)
1.24.0NOVO: MODO APM via fluxo de deeplink (Android)
MUDANÇA: O Checkout Pro do Mercado Pago abre em um navegador externo (WebView obsoleto)
MELHORAR: Tematização baseada em composição para formulários APM (botões/fontes/raio)
1.20.2CORREÇÃO: Problema de redirecionamento do NuPay
CORREÇÃO: Validação de CVV no registro
NOVO: Retorno de chamada tokenWithInformation
1.17.0MELHORAR: Fluxo do Nubank
1.16.0NOVO: Mecanismo de fraude do 3DS FAC
1.15.1CORREÇÃO: Compatibilidade da versão Java
1.15.0MELHORAR: UI/UX dos cartões e do Nubank
MELHORAR: Validação da RUT do Chile
1.14.0MELHORAR: Removido o CNPJ do fluxo do Nubank
1.13.0MELHORAR: Design e UX dos formulários de cartão
1.12.2NOVO: Mecanismo de fraude do 3DS Netcetera
1.12.1MELHORAR: Desempenho do SDK do MercadoPago
1.12.0NOVO: método de pagamento PIX - SANTANDER
1.11.4MELHORAR: Desempenho do SDK do MercadoPago
1.11.3CORREÇÃO: Substituições de estilo
1.11.2MELHORAR: Experiência com a data de validade do fluxo de cartões
1.11.1MELHORAR: Fluxo de cartões
1.11.0NOVO: Método de pagamento DeUna
1.10.1MELHORAR: desempenho do SDK e do fluxo de cartões
1.10.0NOVO: Método de pagamento Pluxe
MELHORAR: fluxo do Google Pay
MELHORAR: desempenho e design do SDK
1.8.0NOVO: Fluxo sem cabeça para obter o URL do desafio do 3DS
1.7.0NOVO: Fluxo sem cabeça para gerar um token de uso único (OTT) e obter o desafio 3DS
1.6.1CORREÇÃO: Bloqueio antifraude da geração de token único
MUDANÇA: Adicionado showPaymentStatus argumento para startPaymentLite e startPayment para controlar a exibição da tela de erro.
1.6.0NOVO: Mercado Pago antifraude
MELHORAR: fluxo de cliques para pagamento
CORREÇÃO: Pequenos erros
1.5.14-HFNOVO: Função para criar um token de uso único com informações do cartão em Enrollment and Payment (Registro e pagamento)
CORREÇÃO: Falha com permissões de localização
1.5.14MELHORAR: Pagamentos com cartão passo a passo e em uma etapa
1.5.13NOVO: Registro da carteira do Mercado Pago por meio de deeplink e guia personalizada
NOVO: Mecanismos de fraude 3DS e Cybersource
1.5.12MELHORAR: Fluxo de pagamentos com cartão
ALTERAÇÃO: Substituiu o CardExpiryDate EditText e o TextField ItemView (CVV) por um único componente CardDataStackView para SecureFields.
1.5.11CORREÇÃO: Validação do cartão Discover
1.5.0NOVO: Antifraude para fluxo de cartões
NOVO: método de pagamento Click 2 Pay
NOVO: Métodos de idiomas suportados
NOVO: Design do SDK
MELHORAR: Fluxo de pagamentos com cartão
MELHORAR: Desempenho
1.4.12MELHORAR: Fluxo de pagamentos com cartão
1.4.11MELHORAR: Fluxo de registro de cartões
1.4.10MELHORAR: fluxo do Google Pay
CORREÇÃO: Restaurar o estado do SDK após o encerramento do aplicativo
1.4.9MELHORAR: fluxo do Google Pay
CORREÇÃO: Campos de CVV e expiração ausentes no registro passo a passo
NOVO: método de pagamento com cartão VOUCHER
MELHORAR: Cartão passo a passo e design de fluxo Pix
NOVO: método de pagamento SAFETYPAY
NOVO: Método de pagamento EFECTY
NOVO: método de pagamento NEQUI
NOVO: método de pagamento YAPPY
NOVO: método de pagamento GOOGLE PAY
NOVO: método de pagamento SENCILLITO
NOVO: Parcelas para pagamentos com cartão
MELHORAR: Fluxo 3DS para cartões
MELHORAR: Design passo a passo do cartão
NOVO: sessionId geração para antifraude via startCheckout()
NOVO: Opção para manter o carregador
1.4.8MELHORAR: fluxo do Google Pay
1.4.7CORREÇÃO: Campos de CVV e expiração ausentes no registro passo a passo
1.4.6NOVO: método de pagamento com cartão VOUCHER
MELHORAR: fluxo do Google Pay
1.4.5MELHORAR: Cartão passo a passo e design de fluxo Pix
1.4.4MELHORAR: Fluxo 3DS para pagamentos com cartão
1.4.3MELHORAR: Navegação passo a passo no campo do cartão
1.4.2MELHORAR: Projeto de fluxo passo a passo do cartão
1.4.1NOVO: método de pagamento GOOGLE PAY
NOVO: método de pagamento SENCILLITO
1.4.0NOVO: método de pagamento SAFETYPAY
NOVO: Método de pagamento EFECTY
NOVO: método de pagamento NEQUI
NOVO: método de pagamento YAPPY
NOVO: Parcelas para pagamentos com cartão
NOVO: sessionId geração para antifraude via startCheckout()
NOVO: Opção para manter o carregador
1.3.9CORREÇÃO: Fluxo passo a passo do cartão
NOVO: Design da tela de carregamento
NOVO: O Checkout Pro do Mercado Pago não exige mais o formulário
1.3.8CORREÇÃO: Cliente com documento nulo
1.3.7MELHORAR: Fluxos de cartões
1.3.6ALTERAÇÃO: Removido o sinalizador para exigir CVV nos cartões registrados, agora dinâmico.
data class YunoConfig(
  val cardFlow: CardFormType = CardFormType.ONE_STEP,
  val saveCardEnabled: Boolean = false
)
1.3.5NOVO: método de pagamento em DINHEIRO
NOVO: método de pagamento BANK_TRANSFER
1.3.4NOVO: método de pagamento UNLIMINT
NOVO: método de pagamento PagSeguro
1.3.3CORREÇÃO: Design do formulário passo a passo do cartão
1.3.2NOVO: Método de pagamento Tarjeta Clave
NOVO: Método de pagamento Kushki
NOVO: Método de pagamento Khipu
NOVO: Solicitar CVV para cartões registrados por meio do sinalizador de inicialização do SDK
NOVO: Temporizador de tela OTP para expiração do pagamento
NOVO: EnrollmentMethodsListView() para mostrar os métodos disponíveis para registro
MUDANÇA: Adicionado requestSecurityCode campo para YunoConfig para solicitar o CVV no fluxo do cartão.
data class YunoConfig(
  val cardFlow: CardFormType = CardFormType.ONE_STEP,
  val saveCardEnabled: Boolean = false,
  val requestSecurityCode: Boolean = false
)
1.3.1NOVO: método de pagamento Paga con Rappi
1.3.0NOVO: Método de pagamento Arcus Cash
NOVO: método de pagamento Daviplata
NOVO: método de pagamento CoDi
NOVO: método de pagamento PayValida
NOVO: Ativar/desativar "Salvar cartão" via YunoConfig em initialize
MUDANÇA: YunoConfig classe de dados para initialize personalização.
1.2.5CORREÇÃO: Estado do pagamento e do registro no cancelamento do usuário
1.2.4NOVO: método de pagamento SPEI
NOVO: Inscrição e pagamento do cartão passo a passo
1.2.2NOVO: Initialize o retorno de chamada do estado de registro em startEnrollment
NOVO: Initialize o retorno de chamada do estado de pagamento em continuePayment
NOVO: Initialize a chamada de retorno token de uso único em startPayment
1.2.1CORREÇÃO: Erro de digitação "Paga con tajeta" em espanhol
CORREÇÃO: Mensagem de erro no campo de número do documento
1.2.0MUDANÇA: Adicionado retorno de chamada em startPayment para evitar onActivityResult.
MUDANÇA: Adicionado initEnrollment para configurar o retorno de chamada e evitar onActivityResult.
1.1.1CORREÇÃO: Ocultar a tag de ambiente para chaves de produção
1.1.0MUDANÇA: startEnrollment agora exige o código do país (por exemplo, "CO").
NOVO: fluxo de registro de cartão de crédito
NOVO: Novo design para o formulário de cartão de crédito
NOVO: onSelected evento para PaymentMethodListView
NOVO: Título para separar métodos registrados/não registrados
NOVO: EnrollmentPaymentMethodListView()
NOVO: UnEnrolledPaymentMethodListView()
NOVO: Rótulo para o ambiente atual
CORREÇÃO: Melhoria na validação da data de vencimento no formulário de cartão de crédito
REMOVER: Excluído testResult opções
1.0.11CORREÇÃO: Melhoria da experiência do usuário no fluxo de registro após a interação com o aplicativo externo
1.0.10CORREÇÃO: Evite o erro 404 após o registro
1.0.9CORREÇÃO: Evite o carregador infinito no fluxo de pagamento lite
1.0.8NOVO: Removida a dependência do Moshi, usando o Gson
1.0.7NOVO: Alterado o tipo de dica do Android em attrs com referência
1.0.6CORREÇÃO: Melhoria no design do item do método de pagamento (versão completa)
CORREÇÃO: Visibilidade do campo Telefone
1.0.5NOVO: método de pagamento SafetyPay
NOVO: WebSocket para notificações de estado de pagamento
NOVO: Removido o endereço do usuário do formulário Addi
CORREÇÃO: Validadores de regex do CustomerForm
1.0.4NOVO: O status da transação foi alterado para pendente no início
1.0.3NOVO: retorno de chamada de estado de erro interno
1.0.2CORREÇÃO: Redefinição do CVV regex na exclusão do número do cartão no formulário de pagamento
1.0.1NOVO: Filtro de tipo de transferência bancária/pagamento com cartão
NOVO: Recursos de teste de modelos de visualização de pagamento
FIX: Nome do tipo de pagamento para PIX e Nupay
MUDANÇA: Definir o fuso horário como UTC em DateExtension
ALTERAÇÃO: Tipo de método de pagamento nos mapeadores de pagamento
1.0.0NOVO: Métodos de pagamento
NOVO: Inscrição no método Mercado Pago
NOVO: Pagamentos com cartão de débito/crédito
NOVO: pagamentos do Mercado Pago Checkout Pro
CORREÇÃO: dica e título do campo de texto Cidade
CORREÇÃO: Tipo de pixel no fluxo de pagamentos
CORREÇÃO: Informações do cartão no início do checkout
CORREÇÃO: Tradução em inglês do título do formulário de pagamento