Bug no banco virtual Nubank para transferir R$18,99 e outros valores via Pix
Veja aqui quais são os valores que se encontram com erro no Nubank para serem transferidos pelo Pix.
Um bug de programação está impedindo os clientes do Nubank de transferir R$ 17,99 por Pix. Basicamente, toda vez que o usuário tenta transferir esse valor exato usando a ferramenta, o app retorna a mensagem “Para quem você quer transferir 17,99 reais?”, solicitando o número mais próximo abaixo do valor.
Leia mais: Nubank explica decisão de cancelar compras dos usuários
Valores com bug para transições
O banco disse que sua equipe de programadores corrigiu o bug e que estava “liberando gradualmente” soluções para os clientes, mas até ontem o bug ainda existia. Sendo assim, além do valor de R$17,99, os de R$16,99, R$18,99 e R$19,99 também se encontram com problemas para serem enviados pela função do Pix.
Ainda de acordo com os testes que foram realizados por nossa equipe ao efetuar as transações por alguns aparelhos distintos, tudo indica que o bug vem com uma atualização do aplicativo do Nubank. Uma das usuárias conseguiu transferir os valores acima, mas então percebeu que o app estava desatualizado. Ao baixar a versão mais recente, recebeu um erro Pix. A versão no Android que contém o bug é 7.26.0-minApi21.
Quanto ao iPhone, o mesmo erro ocorre na versão 7.6.6 do app. A equipe de engenharia do Nubank parece estar ciente dessa falha desde a última quarta-feira (16), conforme descrito na aba Histórico de Versões do aplicativo roxinho na App Store.
Notas sobre a nova versão
“Nessa atualização, corrigimos alguns bugs que apareceram por aqui de surpresa […] Mas nosso time de engenharia não deixou barato e corrigiu um por um. Até não sobrar vestígio […] Aplicativo funcionando perfeitamente como sempre. Agora sim”, destacou a instituição.
No entanto, ao contrário das notas de atualização, o bug do Pix que não permite a transmissão de R$16,99, R$17,99, R$18,99 e R$19,99 persiste no iOS.
O erro está na linguagem de programação do aplicativo
Usuários do Twitter apontaram que o bug no Pix do Nubank pode ter sido por decorrência da falta de arredondamento de valores na linguagem de programação. Obviamente, os bancos usarão aritmética de ponto flutuante em linguagens de aplicação.
Normalmente, para cálculos financeiros, os programadores usam Java BigDecimal. As linguagens de programação mais populares usam float32 ou float64 para corresponder os valores exatamente. Por fim, para o aplicativo do Nubank, a primeira opção parece ser aquela que retorna o valor errado.
Comentários estão fechados.