Banka Bin Numarası Nedir? Güncel Banka Bin Kodları Sorgulama

Bu yazıda E-Ticaret uygulamalarıdan ihtiyaç hissettiğimiz BIN kodları nedir? Güncel BIN kodları nelerdir? nerelerden elde edilebilir? gibi sorulara cevap verip örnek bin sorgulama yapacağız.

Banka Bin Numarası Nedir?

Açılımı Bank Identification Number olan banka kimlik numarası kısaca BIN olarak ifade edilir. Kartın hangi bankaya ait olduğunu ve kartla ilgili özel bilgileri belirtmek için oluşturulmuş benzersiz kodlardır. Banka Bin kondlarında kartın hangi bankaya ait olduğuyla birlikte MasterCard, Troy ve Visa gibi kart türünü tutan bilgiler içermektedir. Bu kodlar kartın ilk 6 hanesini ifade etmektedir.

Banka Bin Kodu Sorgulama

Bankalar sürekli yeni BIN üremektedir.  Bu nedenle BIN sorgulama yazılımcılar için çok önemlidir. binlist.net isimli web sitesi bu iş için bize kaynaklık etmektedir. Sağlamış olduğu api ile JSON veri tipinde BIN kod detaylarına erişebilmekteyiz. Basit Json soru işlemiyle istediğimiz bilgileri elde edebilmeteyiz.

Örnek bir sorguda aşağıdaki bir sonuç dönmektedir.

// https://lookup.binlist.net/492094

{
  "number": {
    "length": 16,
    "luhn": true
  },
  "scheme": "visa",
  "type": "credit",
  "brand": "Gold",
  "prepaid": false,
  "country": {
    "numeric": "792",
    "alpha2": "TR",
    "name": "Turkey",
    "emoji": "🇹🇷",
    "currency": "TRY",
    "latitude": 39,
    "longitude": 35
  },
  "bank": {
    "name": "TURKIYE HALK BANKASI, A.S.",
    "url": "www.halkbank.com.tr",
    "phone": "(+90 312) 289 2000"
  }
}

JQuery Ajax ile bu json verilerini okuyabiliriz.


<form>
        <p>BIN kodu giriniz.</p>
      <input type="text" value="" id="bin" autofocus />
    </form>
    <div id="bilgi"></div>

    <script>
        $("#bin").keyup(function (e) {
            var binStr = $("#bin").val();
            console.log(binStr.length);
           if(binStr.length===6)
           {
                
          $.getJSON("https://lookup.binlist.net/"+binStr, function (data) {
            $("#bilgi").html(
              "<table>" +
                "<tr><td>Banka Adı : </td><td>" +
                data["bank"]["name"] +
                "</td></td>" +
                "<tr><td>Şehir : </td><td>" +
                data["bank"]["city"] +
                "</td></tr>" +
                "<tr><td>Shema : </td><td>" +
                data["scheme"] +
                "</td></tr>" +
                "<tr><td>Type : </td><td>" +
                data["type"] +
                "</td></tr>" +
                "<tr><td>Ülke : </td><td>" +
                data["country"]["name"] +
                "</td></tr>" +
                "<tr><td>Para Birimi : </td><td>" +
                data["country"]["currency"] +
                "</td></tr></table>"
            );
          });
           }
        });
      </script>

Örnek için tıklayınız

GoDaddy'de Plesk Panel Üzerinde Ücretsiz SSL Sertifikası Kurulumu Nasıl Yapılır? Önceki Yazı

GoDaddy'de Plesk Panel Üzerinde Ücretsiz SSL Sertifikası Kurulumu Nasıl Yapılır?

Yorum/Soru Yazın