Bulunan 1 den 10 - Toplam 10

Konu: Eticarette Kredi Kartı Hangi Bankanın Anlamak

  1. #1
    Ceviz Üyesi
    Üyelik Tarihi
    08-Ekim-2008
    Mesaj
    35

    Varsayılan Eticarette Kredi Kartı Hangi Bankanın Anlamak

    Selam arkadaşlar,

    E-ticaret sistemlerinde kart bilgisinin ilk 6 hanesi girildiği zaman hangi bankanın olduğunu anlayan sitelere denk geldim.

    Anlaşılan o ki bununla ilgili bir DB var hani hangi ilk 6 rakam hangi bankaya ait gibi.

    Ben PHP kullandığım için buraya yazıyorum. Böyle bir veritabanından haberi olan var mı? Ya da bu tespit nasıl yapılabilir.

    Kolay gelsin

  2. #2
    Ceviz Üyesi I-TECH-INN Üyenin Avatarı
    Üyelik Tarihi
    08-Mayıs-2008
    Nereden
    Karşıyaka
    Yaş
    30
    Mesaj
    551

    Varsayılan

    Sormuş olduğunuz sorunun cevabı değildir ancak yine de bir hatırlatma, bilmeyenlere bilgi ve son olarak bir öneridir.

    Kredi kartı numarası 16 haneli bir sayı dizisinden oluşur. Bu numara tek başına size birşey ifade etmeyebilir ancak parçalara böldüğümüzde kredi kartı numarasının aslında göründüğünden daha anlamlı bir yapıya sahip olduğunu görürsünüz

    Kredi kartı numarasındaki ilk sayı kartın hangi ödeme sistemini kullandığını anlatır. Yani kartınızın Visa mı yoksa Mastercard mı kullandığını gösterir. Visa kullanan kartlarda kredi kart numarası 4, Mastercard kullanan kartlar da kredi kartı numarası 5 ile başlar.

    Kredi kartı numarasının birinci hanesi de dahil olmak üzere prefix denen ilk 6 hane kartın hangi banka tarafından verildiğini belirtir. Bu numara Bank Identification Number (BIN), yani kartı veren bankayı tanımlayan numaradır.

    İlk 6 haneyi izleyen 9 hane banka tarafında müşteriye atanan hesap numarasıdır. Bu 9 hane 0-9 arasındaki sayılardan oluşur. Bu da 10^9 kombinasyon, yani banka başına 1 milyar olası hesap numarası demektir. Kısacası iki kredi kartı numarasının birbiriyle aynı olması neredeyse imkansızdır.

    Kredi kartı numarasındaki son sayı ise check digit denilen bir güvenlik sayısıdır. Bu sayı ile "Luhn" ya da "Mod 10" gibi algoritmik yöntemlerle kredi kartı numarasının geçerli bir numara olup olmadığının kontrolü yapılır.



    Kredi kartları ile ilgili bu açıklamadan sonra, hangi banka hangi kartı kullanır sistemi ile birlikte, 16. rakam ile kart numarası geçeliğini de kontrol etmeniz gerektiğini hatırlatmak isterim..
    Geri dönmek güzel şey...Özledim seni ceviz |||
    So hard to understand of girls. Cause of crypted with md5 by god...
    <?php $girls =md5($girls); ?>
    http://itechinn.net || Aytekin...

  3. #3
    Ceviz Üyesi sdemirkeser Üyenin Avatarı
    Üyelik Tarihi
    28-Ağustos-2008
    Mesaj
    2,319

    Varsayılan

    @I-TECH-INN çok açıklayıcı bir yazı olmuş ellerine saglik

  4. #4
    Ceviz Üyesi
    Üyelik Tarihi
    01-Mart-2004
    Mesaj
    301

    Varsayılan

    Bir de American Ezpress var, o ise 13 haneli diye biliyorum

  5. #5

  6. #6
    Ceviz Üyesi I-TECH-INN Üyenin Avatarı
    Üyelik Tarihi
    08-Mayıs-2008
    Nereden
    Karşıyaka
    Yaş
    30
    Mesaj
    551

    Varsayılan

    Merhabalar, Monarch'ın verdiği linkte de görüldüğü üzere konu ile ilgili şahsıma verilen yanıt "Bankanız ile görüşün" şeklindedir.

    Garanti Bankası ile yaptığım görüşmeye istinaden müşteri temsilcisinden aldığım yanıt şu şekildedir.

    "İnternet ortamında müşterinin girmiş olduğu kart bilgilerini yasal olarak işlemeniz ve buna göre işlem yaptırmanız doğru değildir. Bu işlem sebebiyle oluşabilecek sorunlardan bankalar sorumlu olmadığı gibi, SSL garantisi dışı kalma ihtimaliniz ve sanal posunuzun iptal edilebilmesi durumları söz konusu olabilir. Olayın doğrusu "Visa - Mastercard" seçimlerini yaptırıp kart bilgilerini girmeniz yada direk bankanın sanal pos'una aktarıp işlemeyi ve kart grubuna göre işlem yapmayı bankaya bırakmalısınız. Ayrıca güvenlik açısında 3D secure pos hizmetinden faydalanıyorsanız işleminiz, işlenmiş kart bilgilerinden dolayı yarıda kalabilir yada güvenlik hatası alabilirsiniz."

    şeklinde olmuştur.

    Kart bilgisinden banka adını öğrenmek bankalar tarafından "dolandırıcılığa aracılık" olarak görülüyor sanırım.

    Tavsiyem, bu gibi bir sistemden uzak durunuz...
    Geri dönmek güzel şey...Özledim seni ceviz |||
    So hard to understand of girls. Cause of crypted with md5 by god...
    <?php $girls =md5($girls); ?>
    http://itechinn.net || Aytekin...

  7. #7
    Ceviz Üyesi sdemirkeser Üyenin Avatarı
    Üyelik Tarihi
    28-Ağustos-2008
    Mesaj
    2,319

    Varsayılan

    mastercard yada visa card olduğunu kart numarasını girine javascript ile otomatik seçtirmenizin bir sakıncası yok

  8. #8
    Ceviz Üyesi I-TECH-INN Üyenin Avatarı
    Üyelik Tarihi
    08-Mayıs-2008
    Nereden
    Karşıyaka
    Yaş
    30
    Mesaj
    551

    Varsayılan

    Tabii ki, ilk hane 4 ise visa, 5 ise mastercard seçtirebilirsiniz. Ancak buna gerek yok Çünkü bankalar bunları otomatik olarak işliyor.

    Arkadaş ise, master-visa değilde, hangi bankaya ait onun işlemini almak istiyor. Aşırı riskli...
    Geri dönmek güzel şey...Özledim seni ceviz |||
    So hard to understand of girls. Cause of crypted with md5 by god...
    <?php $girls =md5($girls); ?>
    http://itechinn.net || Aytekin...

  9. #9
    Ceviz Üyesi Monarch Üyenin Avatarı
    Üyelik Tarihi
    11-Haziran-2005
    Mesaj
    551

    Varsayılan

    hepsiburada da müşteriden kart bilgisi istenmeden önce kartın hangi bankaya ait olduğunu soruyor.
    onaylanırsa taksit seçenekleri, puan bilgileri vs. çıkıyor.
    ...

  10. #10
    Ceviz Üyesi ozgr Üyenin Avatarı
    Üyelik Tarihi
    06-Ocak-2011
    Nereden
    Antalya
    Yaş
    25
    Mesaj
    163
    i=?; j=(((i[1]+i[3]+i[5]+i[7]+i[9])*7)-(i[2]+i[4]+i[6]+i[8]))%10; l=(i[1]+i[2]+i[3]+i[4]+i[5]+i[6]+i[7]+i[8]+i[9]+j)%10; i+j+l;

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Bu Konu için Etiketler

Yer İmleri

Mesaj Yetkileriniz

  • Yeni konu açmaya yetkiniz yok
  • Cevap yazmaya yetkiniz yok
  • Eklenti yüklemeye yetkiniz yok
  • Mesajınızı düzeltmeye yetkiniz yok
  •