Testa Karšu Numuru Ģenerators (Derīga Luhn Kontrolsumma, Tikai Smilškastei)
Ģenerē viltotus, ar Luhn kontrolsummu derīgus testa karšu numurus no publiski dokumentētiem smilškastes BIN diapazoniem (Visa, Mastercard, Amex, Discover) kvalitātes nodrošināšanai un norēķinu plūsmas testēšanai. Nav īstas kartes.
🔒 Pilnībā apstrādāts jūsu pārlūkprogrammā — nekas, ko jūs šeit ievadāt, nekad netiek augšupielādēts.
Rezultāts
Šis rīks ģenerē viltotus, sintētiskus karšu numurus tikai vienam mērķim: norēķinu formas, maksājumu SDK integrācijas vai automatizētas testu kopas darbināšanai, neaizskarot īstu kontu. Tas nav veids, kā iegūt darba karti, un neviens tā izvades rezultāts nav saistīts ar īstu kontu, kartes īpašnieku vai banku. Katrs numurs ir veidots uz BIN prefiksa bāzes, ko maksājumu apstrādātāji publicē savā izstrādātājiem paredzētajā smilškastes dokumentācijā tieši tāpēc, lai inženieri varētu aizpildīt testa režīma maksājumu formas — tieši tie paši 424242..., 411111..., 555555..., 510510..., 378282..., 371449... un 601111... stila prefiksi, kas minēti lielāko vārteju testa režīma dokumentācijā. Nekas no šejienes nedarbojas reālam pirkumam, reālā veikalā, reālā maksājumu tīklā.
Tas, kas padara izvadi ticami izskatošu, nevis tikai nejaušu virkni, ir īsta Luhn (mod-10) kontrolsumma, kas katrā ģenerēšanas reizē tiek aprēķināta no nulles: sākot no kandidāta numura galējā labā cipara, katrs otrais cipars tiek dubultots, jebkuram dubultotam rezultātam, kas lielāks par 9, tiek atņemts 9, visi cipari tiek saskaitīti, un viens atlikušais cipars tiek izvēlēts tā, lai kopējā summa nonāktu uz desmitnieka daudzkārtņa. Tā ir tā pati aritmētika, ko veic pārlūkprogrammas puses "izskatās pēc derīga kartes numura" pārbaude, tāpēc šie numuri iztur šo konkrēto, šauro testu tāpat kā īsts kartes numurs — vienlaikus būdami pilnībā viltoti, ģenerēti lokāli un nederīgi reālai transakcijai.
Rīks saglabā dokumentēto testa prefiksu katram tīklam nemainīgu un nejauši izvēlas visu pēc tā, tāpēc partija līdz 20 numuriem ir patiešām 20 dažādi derīgi Luhn numuri, nevis atkārtoti izdrukāts tas pats labi zināmais burtiskais testa numurs. Katrs rezultāts pēc tam tiek pārklasificēts pēc īstajiem BIN diapazonu noteikumiem, ko maksājumu formas izmanto kartes tīkla noteikšanai (sākuma cipars 4 — Visa, 51 līdz 55 vai 2221 līdz 2720 — Mastercard, 34 vai 37 — Amex, 6011 vai 65 — Discover), tikai lai apstiprinātu, ka parādītais marķējums atbilst ģenerētajiem cipariem, plus pareiza izmēra CVV (3 cipari, vai 4 Amex kartēm) un pēc izvēles nejaušs nākotnes derīguma termiņš ērtībai, aizpildot pilnu testa formu.
Šis ir izstrādātāju un kvalitātes nodrošināšanas ērtības rīks, nevis maksājumu produkts: tas pastāv, jo Stripe, PayPal un vairums citu apstrādātāju jau publicē šos tieši šos testa numurus ikvienam, kas integrē viņu norēķinu sistēmu, un ātrs veids, kā ģenerēt variācijas, kas joprojām atbilst klienta puses Luhn validācijai, ietaupa to pašu dažu mācību grāmatu numuru atkārtotu pārrakstīšanu ar roku. Viss darbojas lokāli jūsu pārlūkprogrammā ar Web Crypto nodrošinātu nejaušību — nekas netiek nekur pārsūtīts, un neko no šeit izveidotā nekad nevajadzētu ievadīt īsta tirgotāja aktīvajā norēķinu sistēmā.