Nubank a un bogue qui ne vous permet pas de transférer 17,99 R$ et 3 autres valeurs via Pix – Applications et logiciels –

Un bug de programmation empêche les clients Nubank de transférer 17,99 BRL par Pix. Fondamentalement, chaque fois que l’utilisateur essaie d’utiliser l’outil pour transférer ce montant exact, l’application revient avec le message “À qui voulez-vous transférer 17,98 R$ ?”, suggérant le nombre le plus proche en dessous du montant. La banque a déclaré que son équipe de programmeurs avait déjà corrigé la faille et que la solution était “progressivement publiée” pour les clients, mais dès la publication de cet article.

Application Nubank (Image : Divulgation/Nubank)

En plus de ne pas autoriser les transferts de 17,99 BRL, l’application Nubank présente une faille dans Pix qui empêche les transactions de 16,99 BRL, 18,99 BRL et 19,99 BRL, selon des tests effectués par sur trois appareils différents : un iPhone XR (iOS 15.3.1), un Motorola One Vision (Android 11) et un Motorola E7 Plus (Android 10). Pour les transactions d’un montant inférieur à 16,98 BRL et supérieur à 20,00 BRL, l’application fonctionne normalement.

Toujours d’après les tests, tout indique que le bug est apparu avec une mise à jour dans l’application Nubank. L’un des utilisateurs a pu transférer les valeurs ci-dessus, mais il a ensuite remarqué que l’application était obsolète. Lors du téléchargement de la dernière version, le bogue Pix est apparu. La version qui contient l’erreur sur Android est 7.26.0-minApi21.

Les tests effectués par TB indiquent que cette version de l’application Nubank pour Android pose des problèmes de Pix (Image : / Reproduction)

Quant à l’iPhone, la même erreur s’est produite dans la version 7.6.6 de l’application. Il semble que l’équipe d’ingénieurs de Nubank soit au courant de la faille : l’application a été mise à jour ce mercredi après-midi (16), comme indiqué dans l’onglet “Historique des versions” de l’application violette sur l’App Store.

Bug dans Nubank’s Pix enregistre d’abord 17,99 R$ (Image: / Reproduction) Mais pour confirmer le transfert, il renvoie le montant de 17,98 R$ (Image: / Reproduction)

Dans les remarques de la nouvelle version il est écrit :

“Dans cette mise à jour, nous avons corrigé quelques bugs qui sont apparus ici par surprise […] Mais notre équipe d’ingénieurs ne l’a pas lâché et l’a réparé un par un. Jusqu’à ce qu’il ne reste plus aucune trace […] L’application fonctionne parfaitement comme toujours. Maintenant oui.”

Cependant, contrairement à ce que dit la note de mise à jour, le bogue Pix qui ne vous permet pas de transférer BRL 16.99, BRL 17.99, BRL 18.99 et BRL 19.99 persiste sur iOS.

L’erreur serait dans le langage de programmation de l’application

Utilisateurs Twitter a souligné que l’erreur dans Nubank’s Pix peut être causée par un manque d’arrondi des valeurs dans le langage de programmation.

Apparemment, la banque utiliserait une opération en virgule flottante dans le langage de l’application. Généralement, pour les calculs financiers, les programmeurs utilisent Java BigDecimal.

Comme les utilisateurs l’ont souligné, cette erreur semble provenir de Javascript, qui tente d’interpréter la valeur monétaire à l’aide d’une virgule flottante.

Les langages de programmation les plus populaires utilisent float32 ou float64 pour faire correspondre avec précision les valeurs. Dans le cas de l’application Nubank, il semble que la première option soit celle qui renvoie le mauvais montant.

Float32 est utilisé car il ne demande pas autant de mémoire, mais il est beaucoup moins précis que float64, qui fonctionne avec des nombres “plus grands”. Cela provoque des erreurs d’arrondi, ce qui conduit l’utilisateur à ne pas transférer le montant souhaité.

O a contacté Nubank au sujet de l’échec. La banque a déclaré :

“Nubank a corrigé le problème et la solution est progressivement mise à la disposition de tous les clients.”

L’échec se poursuit jusqu’à 19h32, heure de publication de cet article.

Harriette Gareau Harriette

Parmi les domaines d’actualité que je traite, il y a les célébrités, la politique, l’économie, la technologie, la science et bien plus. Ce qui démarque dans mon style rédactionnel, c’est avant tout le ton que j’emploie, mais aussi ma petite moralité que je partage en fin d’article. Pour moi, il est important que mes lecteurs puissent assimiler les informations, tout en y apprenant une leçon. Loin d’imposer ce qui est juste et ce qui ne l’est pas aux lecteurs, mon but est de pouvoir fournir aux lecteurs une lecture hors du commun, qui peut plaire et qui peut les inciter davantage à lire mes écrits. Vous pouvez aussi découvrir d’ailleurs une rubrique dédiée à « tout ce que je pense » des informations liées aux buzz internationaux. Cette rubrique subjective adopte un ton comique et sarcastique à la fois.
Bouton retour en haut de la page