Skip to content
background map

Din cauza unui bug, unii clienti au primit valabilitate dubla


Recent am descoperit un bug in sistemul de inregistrare a platilor si am identificat cazuri in care, din cauza lui, unii clienti au primit valabilitate dubla sau tripla fata de cea achitata efectiv.

Bugul a pornit de la dublarea notificarii IPN (Instant Payment Notification) de confirmare a platii: odata ajunsa in sistem, aceasta a determinat adaugarea de doua ori a valabilitatii platite in cont, deoarece nu fusese prevazuta niciodata situatia in care o plata este confirmata de doua sau mai multe ori. Am identificat chiar cazuri in care clientii au primit 3 ani de valabilitate in plus sau valabilitatea a fost de patru ori mai mare (x4). In total, clientii afectati de bug au primit aproximativ 18 ani de valabilitate suplimentara, gratuit. Acum bugul a fost remediat.

Astfel, a trebuit sa alegem intre a recalcula valabilitatea clientilor afectati, scazand din contul lor perioada primita din cauza bugului, sau a suporta noi diferenta si a lasa valabilitatea suplimentara asa cum s-a inregistrat.

Am ales sa nu recalculam valabilitatea conturilor afectate si sa lasam valabilitatea suplimentara asa cum s-a inregistrat in conturile clientilor care au primit-o.

 

Tags: dublare valabilitate, bug, vpn

Featured articles