Błąd programistyczny uniemożliwia klientom Nubank przesyłanie 17,99 R $ za Pix. Zasadniczo za każdym razem, gdy użytkownik próbuje przelać dokładnie tę kwotę za pomocą narzędzia, aplikacja powraca komunikat „Do kogo chcesz przelać 17,99 reali?”, z prośbą o podanie najbliższej liczby poniżej wartość.
Czytaj więcej: Nubank wyjaśnia decyzję o anulowaniu zakupów użytkowników
Zobacz więcej
Program „Atlânticas” zabiera czarne, tubylcze i quilombola kobiety do…
Potwierdzono: Samsung naprawdę produkuje składane ekrany dla…
Bank powiedział, że jego zespół programistów naprawił błąd i że „stopniowo udostępnia” rozwiązania klientom, ale od wczoraj błąd nadal istnieje. Dlatego oprócz wartości 17,99 R $, te o wartości 16,99 R $, 18,99 R $ i 19,99 R $ również mają problemy z wysłaniem ich za pomocą funkcji Pix.
Również według testów przeprowadzonych przez nasz zespół podczas przeprowadzania transakcji przy użyciu różnych urządzeń wszystko wskazuje na to, że błąd pojawia się wraz z aktualizacją aplikacji Nubank. Jednemu z użytkowników udało się przenieść powyższe wartości, ale potem zorientował się, że aplikacja jest nieaktualna. Podczas pobierania najnowszej wersji otrzymał błąd Pix. Wersja Androida zawierająca błąd to 7.26.0-minApi21.
Jeśli chodzi o iPhone'a, ten sam błąd występuje w wersji 7.6.6 aplikacji. Zespół inżynierów Nubank wydaje się być świadomy tej usterki od zeszłej środy (16), jak opisano w zakładce Historia wersji aplikacji roxinho w App Store.
„W tej aktualizacji naprawiliśmy kilka błędów, które pojawiły się tutaj z zaskoczenia […] Ale nasz zespół inżynierów nie odpuścił i naprawił je jeden po drugim. Dopóki nie zostanie ślad […] Aplikacja jak zawsze działa idealnie. Teraz tak” – podkreśliła instytucja.
Jednak w przeciwieństwie do informacji o łatce, błąd Pix, który nie pozwala na przesyłanie strumieniowe 16,99 R $, 17,99 R $, 18,99 R $ i 19,99 R $, nadal występuje na iOS.
Użytkownicy Twittera wskazywali, że błąd w Pixie firmy Nubank mógł wynikać z braku zaokrąglania wartości w języku programowania. Oczywiście banki będą używać arytmetyki zmiennoprzecinkowej w językach aplikacji.
Zazwyczaj do obliczeń finansowych programiści używają Java BigDecimal. Większość popularnych języków programowania używa float32 lub float64 do dokładnego dopasowania wartości. Wreszcie w przypadku aplikacji Nubank pierwszą opcją wydaje się być ta, która zwraca niewłaściwą kwotę.