Ein Programmierfehler verhindert, dass Nubank-Kunden 17,99 R$ pro Pix überweisen können. Grundsätzlich gilt: Jedes Mal, wenn der Benutzer versucht, genau diesen Betrag mit dem Tool zu überweisen, kehrt die App zurück die Nachricht „An wen möchten Sie 17,99 Reais überweisen?“ und fragt nach der nächstgelegenen Zahl darunter Wert.
Weiterlesen: Nubank erklärt Entscheidung, Benutzerkäufe zu stornieren
Mehr sehen
Das „Atlânticas“-Programm bringt schwarze, indigene und Quilombola-Frauen zu…
Bestätigt: Samsung produziert tatsächlich faltbare Bildschirme für…
Die Bank sagte, dass ihr Programmiererteam den Fehler behoben habe und dass sie „nach und nach Lösungen für Kunden freigeben“ werde, der Fehler jedoch seit gestern immer noch bestehe. Daher haben neben dem Wert von 17,99 R$ auch diejenigen mit einem Wert von 16,99 R$, 18,99 R$ und 19,99 R$ Probleme beim Senden mit der Pix-Funktion.
Auch nach den Tests, die unser Team bei der Durchführung von Transaktionen mit verschiedenen Geräten durchgeführt hat, deutet alles darauf hin, dass der Fehler mit einem Update der Nubank-Anwendung einhergeht. Einem der Nutzer gelang es, die oben genannten Werte zu übertragen, stellte dann aber fest, dass die App veraltet war. Beim Herunterladen der neuesten Version erhielt er einen Pix-Fehler. Die Android-Version, die den Fehler enthält, ist 7.26.0-minApi21.
Beim iPhone tritt der gleiche Fehler in Version 7.6.6 der App auf. Dem Ingenieurteam von Nubank scheint dieser Fehler seit letztem Mittwoch (16) bekannt zu sein, wie auf der Registerkarte „Versionsverlauf“ der Roxinho-Anwendung im App Store beschrieben.
„In diesem Update haben wir einige Fehler behoben, die hier überraschend auftraten […] Aber unser Technikteam ließ nicht locker und reparierte sie einen nach dem anderen.“ Bis keine Spur mehr übrig ist […] Anwendung funktioniert wie immer einwandfrei. Nun ja“, betonte die Institution.
Im Gegensatz zu den Patchnotizen besteht jedoch weiterhin der Pix-Fehler, der das Streaming von 16,99 R$, 17,99 R$, 18,99 R$ und 19,99 R$ nicht zulässt, unter iOS weiterhin.
Twitter-Nutzer wiesen darauf hin, dass der Fehler in Nubanks Pix möglicherweise auf fehlende Rundungswerte in der Programmiersprache zurückzuführen sei. Offensichtlich werden Banken in Anwendungssprachen Gleitkomma-Arithmetik verwenden.
Für Finanzberechnungen verwenden Programmierer normalerweise Java BigDecimal. Die meisten gängigen Programmiersprachen verwenden float32 oder float64, um Werte genau abzugleichen. Für den Nubank-Antrag schließlich scheint die erste Option diejenige zu sein, die den falschen Betrag zurückgibt.