0

Testkaardi numbrite generaator (Luhn-kehtiv, ainult liivakast)

Looge kvaliteedikontrolli ja kassavoo testimiseks võltsitud Luhni kontrollsummaga testkaartide numbreid avalikult dokumenteeritud liivakasti BIN-vahemikest (Visa, Mastercard, Amex, Discover). Mitte päris kaardid.

⚠️
Ainult võltsitud testinumbrid – need ei tööta ühegi päris ostu puhul
Kõik allolevad numbrid on sünteetilised, genereeritud avalikult dokumenteeritud liivakasti/testi BIN-i vahemikest, mille maksetöötlejad ise avaldavad kassavooge testivatele arendajatele (sama stiil, mida kasutavad Stripe, PayPal ja teised). Need numbrid ei ole seotud ühegi tegeliku konto ega kaardiomanikuga, neid ei saa kasutada millegi ostmiseks ja need on ainult testrežiimi maksevormide ja automaatsete kvaliteedikontrollide täitmiseks.

1-20 korraga.

Puhtalt testvormide täitmiseks - suvaline tulevane kuu/aasta ja õige suurusega CVV (3 numbrit, Amexil 4), mõlemad täissünteetilised.

Buy Me a Coffee at ko-fi.com
Töötlemine... 0%
Dokumenteeritud testi BIN-vahemiku valimine
Luhni kontrollsumma numbrite arvutamine
Kaardinumbrite vormindamine
Valmis

Tulemus

See tööriist loob võltsitud sünteetilisi kaardinumbreid ainult ühel eesmärgil: kassavormi täitmiseks, maksete SDK integreerimiseks või automaatseks testkomplektiks ilma tegelikku kontot puudutamata. See ei ole viis toimiva kaardi hankimiseks ja ükski selle väljund ei ole seotud ühegi päriskonto, kaardiomaniku või pangaga. Iga number põhineb BIN-eesliitel, mille maksetöötlejad avaldavad oma arendajale suunatud liivakasti dokumentatsioonis, et insenerid saaksid täita testrežiimi maksevorme – täpselt samad 424242..., 411111..., 555555..., 510510..., 378282..., 90, 37111 ja... viidatud peavoolu lüüsi testrežiimi dokumentides. Miski siin ei tööta päris ostuks, päris poes ega päris maksevõrgus.

See, mis muudab väljundi õige väljanägemise, mitte lihtsalt juhusliku stringi, on tõeline Luhni (mod-10) kontrollsumma, mis arvutatakse nullist igal põlvkonnal: alates kandidaadinumbri kõige parempoolsemast numbrist kahekordistatakse iga teine ​​koht, igast kahekordsest tulemusest, mis on üle 9, lahutatakse sellest 9, kõik numbrid liidetakse ja üks ülejäänud kümnest peamisest numbrist valitakse kokku. See on sama aritmeetika, mida teostab brauseripoolne kontroll "näeb välja nagu kehtiv kaardinumber", nii et need numbrid läbivad selle spetsiifilise kitsa testi samamoodi nagu päris kaardi number – olles siiski täiesti võlts, genereeritud kohapeal ja tegeliku tehingu jaoks kasutu.

Tööriist hoiab dokumenteeritud testi prefiksi võrgus fikseerituna ja randomiseerib kõik pärast seda, nii et kuni 20 numbrist koosnev partii on tõesti 20 erinevat kehtivat Luhni numbrit, mitte sama tuntud sõnasõnalist testinumbrit, mida trükitakse korduvalt. Seejärel klassifitseeritakse iga tulemus ümber tegelike BIN-vahemiku reeglite alusel, mida maksevormid kasutavad kaardi võrgu tuvastamiseks (viis 4 Visa puhul, 51 kuni 55 või 2221 kuni 2720 Mastercardi puhul, 34 või 37 Amexi puhul, 6011 või 65 Discoveri puhul), et kontrollida, kas kuvatud silt vastab õigesti genereeritud numbritele C, V a-3, pluss 4 numbrid. Amex) ja valikulise juhusliku tulevase aegumiskuupäeva mugavuse huvides täieliku testvormi täitmisel.

See on arendaja ja kvaliteedi tagamise mugavus, mitte maksetoode: see on olemas, kuna Stripe, PayPal ja enamik teisi protsessoreid juba avaldavad need täpsed testimiseks mõeldud numbrid kõigile, kes oma kassasse integreerivad, ja kui teil on kiire viis luua variatsioone, mis rahuldavad kliendipoolset Luhni valideerimist, säästate samade õpikunumbrite käsitsi uuesti sisestamist. Kõik töötab teie brauseris lokaalselt veebikrüpto-toega juhuslikkusega – midagi ei edastata kuhugi ja midagi siin toodetud ei tohiks kunagi sisestada tõelise kaupmehe reaalajas kassasse.