Kredi Kartı Doğrulayıcı | Kart bilgilerini hızlıca doğrula

Kredi Kartı Doğrulayıcı, kart numaralarını anında kontrol ederek sahtekarlığı engeller. Banka adı, ülke bilgisi ve diğer verileri hızlıca sunar.

En fazla 50 numarayı her satıra bir tane olacak şekilde yapıştırın. Her numara Luhn algoritmasıyla kontrol edilip bir ağla eşleştirilir.
Formu temizle
Kart numaranız sunucumuzda yalnızca bellekte kontrol edilir; asla saklanmaz veya kaydedilmez.

Test kart numaraları

Ödeme kuruluşlarının yayımladığı standart test numaraları. Luhn kontrolünü geçerler ama hiçbir hesaba, bankaya veya kişiye ait değildir - bunlardan hiçbir tahsilat yapılamaz.

Kart türü Test numarası
Visa 4111 1111 1111 1111
Mastercard 5555 5555 5555 4444
American Express 3714 496353 98431
Discover 6011 1111 1111 1117
Diners Club 3056 930902 5904
JCB 3530 1113 3330 0000
UnionPay 6212 3456 7890 1232
Maestro 6759 6498 2643 8453
Hatalı sağlama toplamı 4111 1111 1111 1112

Son satır, başarısız bir sağlama toplamının nasıl göründüğünü görebilmeniz için kasten hatalıdır.

Ağlara göre kart numarası biçimleri

Her ağın kendine ait bir baş hane aralığı ve sabit uzunlukları vardır. Bu araç ağı tam olarak bu kurallara göre adlandırır.

Şununla başlar Uzunluk Güvenlik kodu
Visa 4 13, 16, 19 3 hane
Mastercard 51-55, 2221-2720 16 3 hane
American Express 34, 37 15 4 hane
Discover 6011, 644-649, 65 16, 19 3 hane
Diners Club 36, 38, 300-305 14, 16, 19 3 hane
JCB 3528-3589, 2131, 1800 16, 17, 18, 19 3 hane
UnionPay 62 16, 17, 18, 19 3 hane
Maestro 5018, 5020, 5038, 6304, 6759, 6761-6763 12, 13, 14, 15, 16, 17, 18, 19 3 hane
Mir 2200-2204 16 3 hane
Elo 4011, 4312, 4389, 4514, 4573, 5041, 5066, 6277, 6362, 6363 16 3 hane
Hipercard 606282, 3841 16, 19 3 hane
RuPay 6521, 6522, 8172-8175, 5081-5089 16 3 hane
Troy 9792 16 3 hane
Dankort 5019 16 3 hane
Verve 5060, 5078, 6500 16, 18, 19 3 hane
InstaPayment 637-639 16 3 hane
UATP 1 15 3 hane

Kredi kartı doğrulaması nedir?

Kredi kartı doğrulaması, numaranın doğru kurgulanıp kurgulanmadığını kontrol eder: uzunluğun doğru olması, ön ekin gerçek bir kart ağına ait olması ve son kontrol hanesinin Luhn (mod 10) formülüne uyması. Ödeme formları bankaya hiçbir şey göndermeden önce bu kontrolü yapar, çünkü yazım hatalarını anında ve ücretsiz yakalar. Bu tamamen yapısal bir testtir; kartın var olup olmadığı, bakiyesi ya da bloke olup olmadığı hakkında hiçbir şey söylemez.

Kredi kartı doğrulaması nasıl çalışır?

Ağ tespiti

İlk haneler (IIN veya BIN) ağı belirler: 4 Visa, 51-55 ve 2221-2720 Mastercard, 34 ile 37 American Express'tir ve bu böyle sürer.

Uzunluk kontrolü

Her ağ sabit uzunluk kullanır - American Express'te 15, Mastercard'da 16, Visa'da 13, 16 veya 19 hane. Ön ekle uyuşmayan bir uzunluk yazım hatasıdır.

Luhn algoritması kontrolü

Sağdan itibaren her ikinci hane iki katına çıkarılır, tüm haneler toplanır ve toplam 10'a tam bölünmelidir. Bu, tek haneli yazım hatalarının neredeyse tamamını ve yer değiştirmelerin çoğunu yakalar.

İsteğe bağlı tarih ve CVV kontrolü

Son kullanma tarihi eklerseniz bugünün tarihiyle karşılaştırılır, güvenlik kodu ise ağın kullandığı uzunlukla kıyaslanır (American Express'te 4 hane, diğerlerinde 3).

Karttaki rakamlar ne anlama gelir

Kart numarası rastgele değildir. ISO/IEC 7812 standardına göre üç bölüme ayrılır: kartı çıkaran kuruluş numarası, bireysel hesap numarası ve tek bir kontrol hanesi.

  • 1. hane - ana sektör tanımlayıcısı. Kartı çıkaran sektörü gösterir: 4 ve 5 bankacılık ve finans, 3 seyahat ve eğlence, 1 ile 2 havayollarıdır.
  • 1-6. haneler (2022'den beri 8'e kadar) - kartı çıkaran kuruluş numarası. Ağı ve kartı çıkaran bankayı belirtir. Satıcılar ödemeyi yönlendirmek ve kartın ülkesini tahmin etmek için kullanır.
  • Ortadaki haneler - bireysel hesap numarası. Kuruluşun hesap için kullandığı kendi referansı. Her kartı benzersiz yapan bölüm budur.
  • Son hane - kontrol hanesi. Diğer tüm hanelerden Luhn formülüyle hesaplanır; böylece yanlış yazılan tek bir hane bile toplamı bozar.

Geçerli bir numara gerçek bir kart demek değildir

Luhn kontrolünü geçmek yalnızca hanelerin kendi içinde tutarlı olduğunu kanıtlar. Kartın hiç çıkarılıp çıkarılmadığını, aktif olup olmadığını, bakiyesini veya sahibini söyleyemez. Bunu yalnızca kartı çıkaran banka bilir ve yalnızca gerçek bir yetkilendirme sırasında ödeme ağı üzerinden yanıtlar. Sadece numaradan bakiye ya da kart durumu sorgulayabildiğini söyleyen her site ya yanılıyordur ya da kart bilgisi avlamaya çalışıyordur.

Bu araç ne için kullanılır

  • Ödeme formlarını ve satın alma akışlarını güvenle yazılabilecek numaralarla test etmek.
  • Reddedilen bir ödeme için destek hattını aramadan önce yazım hatasını yakalamak.
  • Luhn algoritmasının ve BIN aralıklarının gerçekte nasıl çalıştığını öğrenmek veya öğretmek.
  • Bir formdan ya da CSV dosyasından aktarılan verilerin doğru biçimde olduğunu denetlemek.

CVV (Kart Doğrulama Değeri) hakkında

CVV, CVC veya CID kartın üzerine basılan kısa koddur: Visa, Mastercard, Discover ve çoğu ağda arkada 3 hane, American Express'te önde 4 hane. Manyetik şeritte veya çipte saklanmaz ve hiçbir satıcı tarafından saklanamaz; kartı fiziksel olarak elinizde tuttuğunuzu bu yüzden kanıtlar. Kart numarasının parçası değildir ve Luhn sağlama toplamına dahil edilmez.

Güvenlik ipuçları

  • Gerçek kart numaranızı yalnızca gerçekten alışveriş yaptığınız bir sitede ve daima HTTPS üzerinden girin.
  • Geliştirme için aşağıdaki yayımlanmış test numaralarını kullanın - asla gerçek bir kartı değil.
  • Hiçbir meşru hizmet kartınızı e-posta, sohbet veya telefonla "doğrulamak" ya da "yeniden etkinleştirmek" için numaranızı istemez.
  • İşlem bildirimlerini açın ve ekstrenizi her ay kontrol edin.
  • Abonelikler ve tanımadığınız mağazalar için sanal veya tek kullanımlık kart numarası tercih edin.
  • CVV'yi hiçbir yerde saklamayın - hiçbir satıcının onu saklama izni yoktur.

Bu aracı yapay zeka ajanınızdan kullanın

Ücretsiz JSON API ve Model Context Protocol (MCP) sunucusu. Kayıt yok, API anahtarı yok, CORS açık. Claude, ChatGPT, Cursor, betikler ve ön uç uygulamalar için tasarlandı.

curl -X POST https://mate.tools/api/v1/credit-card-validate.php \
  -H "Content-Type: application/json" \
  -d '{"number":"4111 1111 1111 1111"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/credit-card-validate.php",
    data=json.dumps({"number":"4111 1111 1111 1111"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/credit-card-validate.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"number":"4111 1111 1111 1111"}),
});
console.log(await r.json());

claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) veya MCP uyumlu herhangi bir istemciye ekleyin:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
API belgeleri OpenAPI 3.1 npm 60 istek/dak · 600 istek/saat · gövde maks. 1 MB

Sık sorulan sorular

Mod 10 formülü olarak da bilinen Luhn algoritması, neredeyse tüm kart ağlarının kullandığı bir sağlama toplamıdır. Sağdan başlayarak her ikinci hane iki katına çıkarılır; sonuç 9'u geçerse 9 çıkarılır. Ardından tüm haneler toplanır ve toplam 10'a tam bölünüyorsa numara geçerli sayılır. Veri giriş hatalarını yakalamak için tasarlanmıştır: tek haneli her hatayı ve yan yana iki hanenin yer değiştirmesinin neredeyse tamamını tespit eder.

Hayır. Numara şifreli bir bağlantı üzerinden sunucumuza gönderilir, bellekte doğrulanır ve hemen atılır - hiçbir günlüğe, dosyaya veya veritabanına yazılmaz. Tarayıcınıza yalnızca sonuç, tespit edilen ağ ve numaranın maskelenmiş hali döner. Yine de bu araç test numaraları ve öğrenme amaçlıdır; gerçek bir kartı girmek için hiçbir neden yoktur.

Doğrulayıcı yalnızca numaranın yapısını kontrol eder: uzunluk, ön ek ve sağlama toplamı. Bu üçünü de sağlayan bir rakam dizisini herkes üretebilir. Kartın gerçekten çıkarılıp çıkarılmadığı, aktif olup olmadığı, bakiyesi ya da çalıntı bildirimi yalnızca kartı çıkaran bankaca bilinir ve ancak ödeme ağı üzerinden gerçek bir yetkilendirme talebinde ortaya çıkar.

Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay, Maestro, Mir, Elo, Hipercard, RuPay, Troy, Dankort, Verve, InstaPayment ve UATP. Ağ, tıpkı ödeme ağ geçitlerinde olduğu gibi baştaki hanelerle numaranın uzunluğu birlikte değerlendirilerek belirlenir.

Evet. Toplu kontrol sekmesine geçin, her satıra bir numara yapıştırın; tüm satırlar tek seferde doğrulanır. Sonuç tablosu her numara için tespit edilen ağı, hane sayısını ve sonucu gösterir; ekranda hassas bilgi kalmaması için tüm numaralar maskelenir.

Tarihsel olarak Banka Tanımlama Numarası denen kartı çıkaran kuruluş numarası, kartın ilk altı hanesidir (daha yeni aralıklarda sekiz). Ağı ve kartı çıkaran bankayı belirtir; satıcılar işlemleri yönlendirmek ve kartın türü ile ülkesini anlamak için kullanır. Bu araç BIN'den yalnızca ağı okur, banka sorgusu yapmaz.

Edebilir. Her iki alan da isteğe bağlıdır. Son kullanma tarihi girerseniz içinde bulunulan ayla karşılaştırılır - kart, son kullanma ayının son gününe kadar geçerlidir. Güvenlik kodu girerseniz uzunluğu tespit edilen ağın kullandığıyla kıyaslanır: American Express'te 4 hane, diğerlerinde 3. İki değer de saklanmaz.

Neredeyse her zaman bir yazım hatasıdır - yanlış ya da eksik bir hane veya yer değiştirmiş iki hane. Numarayı doğrudan karttan, hane hane yeniden yazın. Ayrıca bazı ön ödemeli, hediye ve sadakat kartları Luhn kurallarına uymayan kendi numaralandırma şemalarını kullanır; bu yüzden burada başarısız olup mağazada sorunsuz çalışabilirler.

Evet. Bu sayfadaki numaralar Visa, Stripe ve Adyen gibi ödeme kuruluşlarının yayımladığı herkese açık test numaralarıdır. Yapı olarak geçerlidirler, test ortamlarınca kabul edilirler ve hiçbir hesaba bağlı olmadıkları için asla para hareketi olmaz. Test için asla gerçek bir kart numarası kullanmayın.

Evet. Aynı kontrol ücretsiz bir JSON API uç noktası ve yapay zekâ ajanları için bir MCP aracı olarak sunuluyor - ayrıntılar bu sayfadaki API panelinde. Web aracında olduğu gibi hiçbir şey kaydedilmez: yanıt yalnızca sonucu, tespit edilen ağı ve numaranın maskelenmiş halini içerir.

Kredi kartı doğrulayıcı nedir?

Bir kredi kartı doğrulayıcı, kart numarasının yapısal olarak geçerli olup olmadığını kontrol eder: uzunluğu doğrular, baştaki hanelerden ağı belirler ve son kontrol hanesini Luhn (mod 10) algoritmasıyla sınar. Kartın gerçek, aktif ya da bakiyeli olup olmadığını kontrol etmez - bunu yalnızca kartı çıkaran banka yapabilir.