Un bug di programmazione impedisce ai clienti di Nubank di trasferire R$ 17,99 per Pix. Fondamentalmente, ogni volta che l'utente tenta di trasferire l'importo esatto utilizzando lo strumento, l'app ritorna il messaggio “A chi vuoi trasferire 17,99 reais?”, chiedendo il numero più vicino sotto il valore.
Per saperne di più: Nubank spiega la decisione di annullare gli acquisti degli utenti
Vedi altro
Il programma "Atlânticas" porta donne nere, indigene e quilombola a...
Confermato: Samsung sta davvero producendo schermi pieghevoli per...
La banca ha affermato che il suo team di programmatori ha corretto il bug e che sta "rilasciando gradualmente" le soluzioni ai clienti, ma fino a ieri il bug esisteva ancora. Pertanto, oltre al valore di R$17,99, anche quelli di R$16,99, R$18,99 e R$19,99 hanno problemi ad inviarli utilizzando la funzione Pix.
Anche secondo i test effettuati dal nostro team durante l'esecuzione di transazioni utilizzando dispositivi diversi, tutto indica che il bug arriva con un aggiornamento dell'applicazione Nubank. Uno degli utenti è riuscito a trasferire i valori di cui sopra, ma poi si è reso conto che l'app non era aggiornata. Durante il download dell'ultima versione, ha ricevuto un errore Pix. La versione di Android che contiene il bug è la 7.26.0-minApi21.
Per quanto riguarda l'iPhone, lo stesso errore si verifica nella versione 7.6.6 dell'app. Il team di ingegneri di Nubank sembra essere a conoscenza di questo difetto da mercoledì scorso (16), come descritto nella scheda Cronologia versioni dell'applicazione roxinho nell'App Store.
“In questo aggiornamento, abbiamo corretto alcuni bug che sono apparsi qui a sorpresa […] Ma il nostro team di ingegneri non ha lasciato perdere e li ha corretti uno per uno. Finché non rimane più traccia […] Applicazione perfettamente funzionante come sempre. Ora sì”, ha evidenziato l'ente.
Tuttavia, contrariamente alle note sulla patch, il bug Pix che non consente lo streaming di R $ 16,99, R $ 17,99, R $ 18,99 e R $ 19,99 persiste su iOS.
Gli utenti di Twitter hanno sottolineato che il bug nel Pix di Nubank potrebbe essere dovuto alla mancanza di valori di arrotondamento nel linguaggio di programmazione. Ovviamente le banche useranno l'aritmetica in virgola mobile nei linguaggi applicativi.
In genere, per i calcoli finanziari, i programmatori utilizzano Java BigDecimal. I linguaggi di programmazione più diffusi utilizzano float32 o float64 per abbinare esattamente i valori. Infine, per l'applicazione Nubank, la prima opzione sembra essere quella che restituisce l'importo sbagliato.