Kredi kartı üzerindeki numaralar, belirli bir düzen içinde farklı bilgilere işaret eder. Bu numaralar genellikle 16 hanelidir, ancak kart türüne göre değişiklik gösterebilir (örneğin, American Express kartları 15 hanelidir). Kredi kartı numarasının yapısı şu şekildedir:
1. İlk Hane (Kart Ailesi):
İlk hane, kartın hangi kart ailesine ait olduğunu gösterir. Örneğin:
- 3 ile başlayan kartlar genellikle American Express‘tir.
- 4 ile başlayanlar Visa‘dır.
- 5 ile başlayanlar MasterCard‘dır.
- 6 ile başlayanlar Discover kartlarıdır.
2. Bankayı Belirten Numaralar (BIN – Bank Identification Number):
İlk 6 hane, kartı veren finansal kuruluşu tanımlar. Bu numaralar, hangi bankadan kartın alındığını gösterir. Bu numaralar, kartın hangi banka tarafından çıkarıldığını belirlemek için kullanılır.
3. Kart Sahibi Hesap Numarası:
7 ile 15. haneye kadar olan numaralar, kart sahibinin hesap numarasını temsil eder. Bu bölüm, her kart sahibine özgü olup, bankanın sisteminde kart sahibini tanımlar.
4. Son Hane (Luhn Algoritması):
Son hane, Luhn algoritması olarak bilinen bir doğrulama kontrol numarasıdır. Kart numarasının geçerli olup olmadığını anlamak için bu algoritma kullanılır. Algoritma, kredi kartı numarasının hatalı girilip girilmediğini ya da sahte olup olmadığını kontrol etmeye yarar.
Kredi Kartı Numarası Nasıl Doğrulanır?
Kredi kartı numarasını doğrulamak için Luhn algoritması kullanılır. Bu doğrulama adımları şu şekildedir:
- Kart numarasındaki tüm rakamlar sağdan sola doğru alınır.
- Her ikinci rakam ikiyle çarpılır. Eğer çarpım sonucu iki basamaklı bir sayıysa, basamaklar toplanır (örneğin 7*2 = 14, 1+4 = 5).
- Tüm rakamlar toplanır.
- Toplam, 10’a tam bölünebiliyorsa, kart numarası geçerli kabul edilir.
Bu yöntem, sahte kart numaralarını tespit etmede etkili bir algoritmadır.