Merhaba,
Bu günlerde yaptığım çalışmalar için elime ulaşan Maximum Kart'lara ait BIN listesini sizlerle paylaşmak istedim. İş Bankası tarafından bize iletilmiş olan bin'leri kart numarasının ilk altı hanesi ile girilen kredi kartının türünü tespit etmek amaçlı kullanabilirsiniz. (Biz o amaçla kullandık mesela) Böylece kullanıcılarınıza sadece kendi kartlarında kullanacakları taksit seçeneklerini sunabilirsiniz. (Ayrıca Bankamatik kartlar dışındakilere Maxipuan kullanımı da uygulayabilirsiniz.)
$maximumbinlist[]=Array(); $maximumbinlist[]='450803'; $maximumbinlist[]='454360'; $maximumbinlist[]='454359'; $maximumbinlist[]='454358'; $maximumbinlist[]='540667'; $maximumbinlist[]='540668'; $maximumbinlist[]='543771'; $maximumbinlist[]='552096'; $maximumbinlist[]='510152'; $maximumbinlist[]='418342'; $maximumbinlist[]='418343'; $maximumbinlist[]='418344'; $maximumbinlist[]='418345'; $maximumbinlist[]='454314'; //Bankamatik Kartı. Taksit ve Maxipuan kullanamaz. $maximumbinlist[]='589283'; //Bankamatik Kartı. Taksit ve Maxipuan kullanamaz. $maximumbinlist[]='444676'; $maximumbinlist[]='444677'; $maximumbinlist[]='444678'; $maximumbinlist[]='534981'; $maximumbinlist[]='469884'; $maximumbinlist[]='542374'; $maximumbinlist[]='530905';
Yukarıdaki kartlardan Bazıları İş Bankasına ait olmayan ancak Maximum özelliği taşıyan kartlar. Ve iki tanesi de İş Bankasına ait Bankamatik kartları. Bildiğiniz gibi Bankamatik kartlarına taksit sunabilme imkanınız yok ve bankamatik kartlarını sadece 3D Secure ile kullanabiliyorsunuz.
Maximum uygulamasına dahil diğer banka bin’leri;
444676,444677,444678,534981,469884,542374,530905 (Bu bin’deki kartlar taksit, peşin, vadeli taksit, puan kullanma işlemi yapabileceklerdir.)
Not: Bankamatik kartlarımız (454314 ve 589283 ile başlayan kartlar) sanal POS’ta sadece 3D secure olarak peşin işlem yapabilmektedir.
Yukarıda Verdiğim Array'in kullanımına yönelik temsili bir örneği de aşağıda bulabilirsiniz;
//Gelen verilerin kontrolünü yaptınız varsayıyorum $kontrol=$part1.substr($part2, 0, 2); // $kontrol girilen kredi kartının ilk 6 karakterinden oluşuyor if(in_array($kontrol, $maximumbinlist)){ $posname='İş Bankası - Maximum Kart'; echo '"Maximum" özellikli kredi kartı bilgisi girildi.'; }