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ão | Mudanças |
|---|---|
| 2.8.1 | MELHORIA: Adicionado novo campo de tipo de cartão (Google Pay) |
| 2.8.0 | NOVO: 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.5 | NOVO: 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.2 | NOVO: 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.0 | CORREÇÃ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.0 | CORREÇÃ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.2 | MUDANÇA: Reverter para a validação Luhn para todos os cartões; esclarecer o gerenciamento e a documentação |
| 2.2.1 | MELHORAR: pequenas correções e atualizações internas; itens de controle de qualidade rastreados (por exemplo, CORECM-12007, CORECM-11970) |
| 2.2.0 | NOVO: 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.0 | MELHORAR: 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.0 | NOVO: 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.0 | NOVO: 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.2 | CORREÇÃO: Problema de redirecionamento do NuPay |
| CORREÇÃO: Validação de CVV no registro | |
NOVO: Retorno de chamada tokenWithInformation | |
| 1.17.0 | MELHORAR: Fluxo do Nubank |
| 1.16.0 | NOVO: Mecanismo de fraude do 3DS FAC |
| 1.15.1 | CORREÇÃO: Compatibilidade da versão Java |
| 1.15.0 | MELHORAR: UI/UX dos cartões e do Nubank |
| MELHORAR: Validação da RUT do Chile | |
| 1.14.0 | MELHORAR: Removido o CNPJ do fluxo do Nubank |
| 1.13.0 | MELHORAR: Design e UX dos formulários de cartão |
| 1.12.2 | NOVO: Mecanismo de fraude do 3DS Netcetera |
| 1.12.1 | MELHORAR: Desempenho do SDK do MercadoPago |
| 1.12.0 | NOVO: método de pagamento PIX - SANTANDER |
| 1.11.4 | MELHORAR: Desempenho do SDK do MercadoPago |
| 1.11.3 | CORREÇÃO: Substituições de estilo |
| 1.11.2 | MELHORAR: Experiência com a data de validade do fluxo de cartões |
| 1.11.1 | MELHORAR: Fluxo de cartões |
| 1.11.0 | NOVO: Método de pagamento DeUna |
| 1.10.1 | MELHORAR: desempenho do SDK e do fluxo de cartões |
| 1.10.0 | NOVO: Método de pagamento Pluxe |
| MELHORAR: fluxo do Google Pay | |
| MELHORAR: desempenho e design do SDK | |
| 1.8.0 | NOVO: Fluxo sem cabeça para obter o URL do desafio do 3DS |
| 1.7.0 | NOVO: Fluxo sem cabeça para gerar um token de uso único (OTT) e obter o desafio 3DS |
| 1.6.1 | CORREÇÃ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.0 | NOVO: Mercado Pago antifraude |
| MELHORAR: fluxo de cliques para pagamento | |
| CORREÇÃO: Pequenos erros | |
| 1.5.14-HF | NOVO: 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.14 | MELHORAR: Pagamentos com cartão passo a passo e em uma etapa |
| 1.5.13 | NOVO: Registro da carteira do Mercado Pago por meio de deeplink e guia personalizada |
| NOVO: Mecanismos de fraude 3DS e Cybersource | |
| 1.5.12 | MELHORAR: 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.11 | CORREÇÃO: Validação do cartão Discover |
| 1.5.0 | NOVO: 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.12 | MELHORAR: Fluxo de pagamentos com cartão |
| 1.4.11 | MELHORAR: Fluxo de registro de cartões |
| 1.4.10 | MELHORAR: fluxo do Google Pay |
| CORREÇÃO: Restaurar o estado do SDK após o encerramento do aplicativo | |
| 1.4.9 | MELHORAR: 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.8 | MELHORAR: fluxo do Google Pay |
| 1.4.7 | CORREÇÃO: Campos de CVV e expiração ausentes no registro passo a passo |
| 1.4.6 | NOVO: método de pagamento com cartão VOUCHER |
| MELHORAR: fluxo do Google Pay | |
| 1.4.5 | MELHORAR: Cartão passo a passo e design de fluxo Pix |
| 1.4.4 | MELHORAR: Fluxo 3DS para pagamentos com cartão |
| 1.4.3 | MELHORAR: Navegação passo a passo no campo do cartão |
| 1.4.2 | MELHORAR: Projeto de fluxo passo a passo do cartão |
| 1.4.1 | NOVO: método de pagamento GOOGLE PAY |
| NOVO: método de pagamento SENCILLITO | |
| 1.4.0 | 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: Parcelas para pagamentos com cartão | |
NOVO: sessionId geração para antifraude via startCheckout() | |
| NOVO: Opção para manter o carregador | |
| 1.3.9 | CORREÇÃ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.8 | CORREÇÃO: Cliente com documento nulo |
| 1.3.7 | MELHORAR: Fluxos de cartões |
| 1.3.6 | ALTERAÇÃ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.5 | NOVO: método de pagamento em DINHEIRO |
| NOVO: método de pagamento BANK_TRANSFER | |
| 1.3.4 | NOVO: método de pagamento UNLIMINT |
| NOVO: método de pagamento PagSeguro | |
| 1.3.3 | CORREÇÃO: Design do formulário passo a passo do cartão |
| 1.3.2 | NOVO: 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.1 | NOVO: método de pagamento Paga con Rappi |
| 1.3.0 | NOVO: 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.5 | CORREÇÃO: Estado do pagamento e do registro no cancelamento do usuário |
| 1.2.4 | NOVO: método de pagamento SPEI |
| NOVO: Inscrição e pagamento do cartão passo a passo | |
| 1.2.2 | NOVO: 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.1 | CORREÇÃO: Erro de digitação "Paga con tajeta" em espanhol |
| CORREÇÃO: Mensagem de erro no campo de número do documento | |
| 1.2.0 | MUDANÇ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.1 | CORREÇÃO: Ocultar a tag de ambiente para chaves de produção |
| 1.1.0 | MUDANÇ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.11 | CORREÇÃO: Melhoria da experiência do usuário no fluxo de registro após a interação com o aplicativo externo |
| 1.0.10 | CORREÇÃO: Evite o erro 404 após o registro |
| 1.0.9 | CORREÇÃO: Evite o carregador infinito no fluxo de pagamento lite |
| 1.0.8 | NOVO: Removida a dependência do Moshi, usando o Gson |
| 1.0.7 | NOVO: Alterado o tipo de dica do Android em attrs com referência |
| 1.0.6 | CORREÇÃO: Melhoria no design do item do método de pagamento (versão completa) |
| CORREÇÃO: Visibilidade do campo Telefone | |
| 1.0.5 | NOVO: 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.4 | NOVO: O status da transação foi alterado para pendente no início |
| 1.0.3 | NOVO: retorno de chamada de estado de erro interno |
| 1.0.2 | CORREÇÃO: Redefinição do CVV regex na exclusão do número do cartão no formulário de pagamento |
| 1.0.1 | NOVO: 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.0 | NOVO: 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 |
Atualizado há 1 dia