Грешка в програмирането не позволява на клиентите на Nubank да прехвърлят R$ 17,99 на Pix. По принцип всеки път, когато потребителят се опита да прехвърли тази точна сума с помощта на инструмента, приложението се връща съобщението „На кого искате да прехвърлите 17,99 реала?“ с искане за най-близкия номер под стойност.
Прочетете още: Nubank обяснява решението си да анулира потребителски покупки
виж повече
Програмата „Atlânticas“ отвежда чернокожи, местни и киломбола жени до...
Потвърдено: Samsung наистина произвежда сгъваеми екрани за...
Банката каза, че нейният екип от програмисти е коригирал грешката и че "постепенно пуска" решения на клиентите, но от вчера грешката все още съществува. Следователно, в допълнение към стойността от R$17,99, тези от R$16,99, R$18,99 и R$19,99 също имат проблеми при изпращането им чрез функцията Pix.
Също така според тестовете, извършени от нашия екип при извършване на транзакции с различни устройства, всичко показва, че грешката идва с актуализация на приложението Nubank. Един от потребителите успя да прехвърли горните стойности, но след това разбра, че приложението е остаряло. Докато тегли най-новата версия, той получи Pix грешка. Версията на Android, която съдържа грешката, е 7.26.0-minApi21.
Що се отнася до iPhone, същата грешка възниква във версия 7.6.6 на приложението. Инженерният екип на Nubank изглежда е наясно с този недостатък от миналата сряда (16), както е описано в раздела История на версиите на приложението roxinho в App Store.
„В тази актуализация поправихме някои грешки, които се появиха тук изненадващо […] Но нашият инженерен екип не го остави и ги поправи един по един. Докато не остане следа […] Приложението работи перфектно както винаги. Сега да”, подчертават от институцията.
Въпреки това, противно на бележките за корекцията, грешката на Pix, която не позволява стрийминг на R$16,99, R$17,99, R$18,99 и R$19,99 продължава да съществува в iOS.
Потребителите на Twitter посочиха, че грешката в Pix на Nubank може да се дължи на липсата на закръглени стойности в езика за програмиране. Очевидно банките ще използват аритметика с плаваща запетая в езиците на приложенията.
Обикновено за финансови изчисления програмистите използват Java BigDecimal. Повечето популярни езици за програмиране използват float32 или float64, за да съответстват точно на стойностите. И накрая, за приложението Nubank първата опция изглежда е тази, която връща грешна сума.