💳 Kart Numarası Doğrulama — Luhn Algoritması ve Kart Türü Tespiti
Kart numarasının Luhn algoritmasına uygunluğunu ve kart türünü (Visa, Mastercard, Troy, Amex) denetleyin. Numara cihazınızdan asla çıkmaz.
Nasıl kullanılır?
- Kart numarasını yazın.
- Luhn kontrolü ve kart türü anında görünür.
Kart Numarası Doğrulama hakkında bilmeniz gerekenler
Kart numaralarının son hanesi bir kontrol basamağıdır ve Luhn algoritmasıyla hesaplanır. Bu algoritma 1950'lerde geliştirilmiştir ve amacı sahtecilik değil, YAZIM HATASI yakalamaktır: tek bir rakamı yanlış girdiğinizde ya da iki bitişik rakamın yerini değiştirdiğinizde kontrol tutmaz.
Araç ayrıca ilk rakamlardan kart ailesini (Visa, Mastercard, American Express gibi) tespit eder. Ama şunu açıkça söylemek gerekir: bu, kartın gerçek, geçerli ya da bakiyeli olduğunu göstermez. Luhn kontrolünden geçen sayı üretmek herkesin yapabileceği bir şeydir. Kontrol tarayıcınızda yapılır ve numara hiçbir yere gönderilmez.
Kredi ve banka kartı numaralarının son hanesi, Luhn algoritmasıyla hesaplanan bir kontrol hanesidir. Bu sayede bir hanenin yanlış yazılması veya iki hanenin yer değiştirmesi anında yakalanır. Ödeme formu geliştiren yazılımcılar bu denetimi istemci tarafında yaparak, kullanıcının bankaya hiç gitmeden yazım hatasını düzeltmesini sağlar.
Numaranın ilk haneleri kartı çıkaran kurumu belirtir ve buna "IIN" (Issuer Identification Number) denir. 4 ile başlayanlar Visa, 51–55 ve 2221–2720 aralığı Mastercard, 34 ve 37 American Express, 9792 ise Türkiye'nin yerli ödeme sistemi Troy kartlarıdır. Araç bu ön ekleri tanıyarak kart türünü ve beklenen hane sayısını gösterir.
Güvenlik açısından en önemli nokta şudur: kart numarası tek başına bir ödeme yapmaya yetmez, ancak yine de son derece hassas bir veridir. Bu araç numarayı hiçbir zaman ağ üzerinden iletmez ve hiçbir yere kaydetmez — sayfayı kapattığınızda tarayıcı belleğinden silinir.
Hangi durumlarda işinize yarar?
Form doğrulaması geliştirmek
Bir ödeme formunda kullanıcı yazarken hatalı numarayı anında uyarmak; sunucuya gitmeden hatayı yakalamak.
Yazım hatası yakalamak
Elle girilen bir numarada rakam atlanıp atlanmadığını kontrol etmek.
Kart ailesini görmek
Numaranın hangi kart ağına ait olduğunu ilk rakamlardan anlamak.
Daha iyi sonuç için
- Kart bilgilerinizi hiçbir siteye gereksiz yere girmeyin; bu araç için de gerçek kart numaranıza ihtiyacınız yok, test numaraları yeterlidir.
- Ödeme formu geliştiriyorsanız Luhn kontrolünü istemci tarafında yapmak kullanıcıya hızlı geri bildirim verir; asıl doğrulama her zaman ödeme sağlayıcısındadır.
- Güvenlik kodunu (CVV) hiçbir yerde saklamayın; kart saklama kurallarında bu açıkça yasaktır.
Sınırlar ve dikkat edilecekler
- Kartın gerçek, açık ya da bakiyeli olduğunu göstermez. Bunu yalnızca banka söyleyebilir.
- Luhn kontrolü sahteciliğe karşı bir koruma değildir; sadece yazım hatası yakalar.
- Kart numarasının son kullanma tarihi ve güvenlik kodu bu araçta kontrol edilmez ve edilmemelidir.
Sık Sorulan Sorular
Kart numaram güvende mi?
Geçerli çıktı, kart çalışıyor demek mi?
Luhn algoritması nedir?
Kart geçerli mi anlıyor mu?
Numaram gönderiliyor mu?
Luhn algoritması nedir?
Araç künyesi
| Dosya boyutu sınırı | Yok — sınır yalnızca cihazınızın belleğidir |
|---|---|
| Üyelik / ücret | Gerekmez — tamamen ücretsiz |
| Verileriniz | Cihazınızdan çıkmaz — hiçbir sunucuya yüklenmez |
| Çevrimdışı çalışır mı? | Evet — sayfa yüklendikten sonra internet gerekmez |