pe serverele care stocheaza informatiile legate de cartele de incarcare exista mai multe profiluri de scratch card, 4euro, 10 euro, s.a.m.d. de asemeni exista niste baze de date oracle ce contin mai multe campuri: scratch card number - ce contine primele 9 cifre din codul de incarcare, 5 cifre ciphered text care insa se pot vedea din baza de date, un camp used, un camp suspend, un camp in care este trecuta durata de "viata" a scratch cardului. Intr-adevar exista un programel care folosind primele 9 cifre din campul scnum si cele 5 cifre ciphered iti genereaza ultimele 5 cifre, deci stringul pe care il gasesti pe cardul de incarcare este format din cele 9 cifre initiale + ultimele 5 rezultate in urma aplicarii algoritmului. Ideea este ca seriile ce incercati voi sa le introduceti trebuie sa respecte regula algoritmului, sa fie declarate pe server, sa nu fie utilizate, suspendate sau expirate. Ceea ce din 3 incercari este aproape imposibil. Nu are rost. In plus in baza de date se inregistreaza si numarul de telefon care a facut incarcarea.