Generer Luhn-gyldige kortnumre til betalingstesting — tydelig fiktive, aldri brukbare til ekte kjøp.
Alle betalingsskjemaer validerer kortnumre med Luhn-algoritmen før de kontakter betalingsleverandøren — den fanger opp tastefeil umiddelbart, uten en rundtur på nettet. For å teste den valideringen trenger en utvikler numre som består kontrollen uten å tilhøre noen. Det er det dette verktøyet genererer: matematisk gyldige sekvenser bygget på de offentlige prefiksintervallene til hver korttype (4 for Visa, 51–55 for Mastercard, 34/37 for Amex).
Et generert nummer kan ikke gjennomføre et kjøp. Ekte transaksjoner autoriseres av kortnettverket og utstederbanken, som sjekker om kortet faktisk finnes, er aktivt og har dekning — et tilfeldig Luhn-gyldig nummer stryker på alt dette. Utløpsdatoen og CVV-en som vises her, er tilfeldige verdier kun til skjemautfylling. For ende-til-ende-betalingstester bruker du de offisielle testkortene fra betalingsleverandøren din (Stripe, Adyen, Cielo og andre dokumenterer sine).
Kontrollen bruker den samme Luhn-algoritmen på ethvert nummer du limer inn: den dobler annethvert siffer fra høyre, trekker 9 fra resultater over 9, summerer alt og sjekker at totalen er delelig med 10. Det er en matematisk kontroll, ikke et kortoppslag — dommen "gyldig" betyr velformet, ikke ekte.
Luhn-kontroll: start fra sifferet lengst til høyre og doble annethvert siffer; gir doblingen mer enn 9, trekk fra 9. Summer alle sifrene — nummeret er gyldig når summen er delelig med 10.
Nei. Ekte belastninger autoriseres av kortnettverket og utstederbanken, som verifiserer at kortet finnes og har dekning. Et tilfeldig Luhn-gyldig nummer avvises i det steget.
Front-enden kjører bare Luhn-kontrollen for å fange opp tastefeil. At nummeret godtas der, betyr bare at formatet er gyldig — den virkelige verifiseringen skjer hos betalingsleverandøren.
De offisielle testkortene som leverandøren din publiserer. Disse numrene gjenkjennes av sandkassemiljøet og gir forutsigbare resultater (godkjent, avvist, 3-DS påkrevd).
Nei. De er tilfeldige verdier generert kun så du kan fylle ut obligatoriske skjemafelt under testing.
Nei. Genereringen og Luhn-kontrollen kjører 100 % i JavaScript på enheten din. Ingenting overføres eller lagres.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.