Kredi kartı numarası denetleyicisi
Kart numaralarını Luhn sağlama toplamına göre kontrol edin ve şemayı tespit edin; kart doğrulayıcı değil, test numaraları için bir geliştirici aracı.
Kredi kartı numarası denetleyicisi
Bu, kart doğrulayıcı değil, geliştiriciler ve test uzmanları için bir sağlama toplamı ve format denetleyicisidir. Her sayı üzerinde Luhn (mod 10) algoritmasını çalıştırır ve size rakamların kendi içinde tutarlı olup olmadığını, ayrıca önek ve uzunluğun hangi şemayı önerdiğini söyler: Visa, Mastercard, American Express veya Discover. Bir kartın gerçekten var olup olmadığını, aktif olup olmadığını veya parası olup olmadığını söyleyemez; ödeme ağı olmadan böyle bir kontrol mümkün değildir ve bu araç hiçbir zaman kartla bağlantı kurmaz.
Ödeme formlarını oluştururken veya test ederken bunu kullanın: fikstür verilerinizin gerçek bir ağ geçidinin gerçekleştirdiği Luhn kontrolünün aynısını geçtiğini doğrulayın, bir doğrulama regex'inin 13 basamaklı Visa ve 15 basamaklı Amex numaralarını kabul ettiğini doğrulayın veya 4111 1111 1111 1111 (Visa) veya 5500 0000 0000 0004 (Mastercard) gibi standart test numaraları için hızlı sağlık kontrolleri oluşturun. Her satıra bir sayı yapıştırın (sayı içindeki boşluklar ve kısa çizgiler uygundur) ve her satır, 12-19 haneli olmadığında geçerli, geçersiz sağlama toplamı veya kart numarası değil olarak açıklamalı olarak geri gelir.
Göster seçeneği, tam açıklamalı rapor ile yalnızca geçerli veya yalnızca başarısız satırların filtrelenmiş listesi arasında geçiş yapar; bu, bir fikstür dosyasını temizlemek için kullanışlıdır. Yalnızca sağlama toplamını önemsiyorsanız şema algılama kapatılabilir.
Her şey tarayıcınızda yerel olarak çalışır: hiçbir şey gönderilmez, günlüğe kaydedilmez veya hiçbir yerde saklanmaz. Yine de gerçek kart numaralarını hassas veriler olarak değerlendirin; bu araç, geliştirmede kullanılan, kamuya açık olarak belgelenen test numaraları için tasarlanmıştır.