Web Çalışmalarım

Hobilerim

Seyahatlerim

Projelerim

Model Uçak

Kamp Hayatı

Elektronik Hevesi

Atölye Çalışmaları

Kredi Kartları ve BIN kodları

Yöneticiliğini sürdürdüğüm B2B sitesinde kart oranları ve farklı taksit seçenekleri nedeniyle BIN kontrol yapılmakta. Fakat analizlerde gördük ki müşterilerimiz kredi kartının hangi bankaya & programa ait olduğuna bakmaksızın oranı en düşük kanaldan çekimlerini deniyorlar.

Bankalardan onay alamayınca da bu süreç ödeme sayfanız düzgün çalışmıyor şikayeti olarak geri dönüyordu.

Algıyı değiştirmek için ise ufak tefek geliştirmeler yaptık.

Öncelikle “bankanından onay alınamadı” mesajı yerine 05, 51, 12 vb kodlarla dönen hata mesajlarını anlaşılır ve görsellerle destekleyerek müşterilerimize göstermeye başladık. Böylelikle limit, 3d secure hatalarını onlarda gördüler.

Kredi Kartı Doğrulama – Luhn Algoritması sistemimize uygulayarak yanlış kart numarası yazılmasının önüne geçtik.

Kredi kartı numarası doğrulamada kullanılan Luhn algoritmasının çalışma prensibi şöyledir:

Elimizde örnek olarak bir kart numarası olsun: 4417-1234-5678-9113

1. adım:
Çift hanelerdeki rakamlar toplanır.
4, 7, 2, 4, 6, 8, 1, 3 rakamları için;
4 + 7 + 2 + 4 + 6 + 8 + 1 + 3 = 35

2. adım:
Tek hanelerdeki rakamlar 2 ile çarpılır ve elde edilen sayıların basamakları toplanır.
4, 1, 1, 3, 5, 7, 9, 1 rakamlarını 2 ile çarparsak sırasıyla 8, 2, 2, 6, 10, 14, 18, 2 sayılarını elde ederiz.
Elde ettiğimiz sayıların basamaklarındaki rakamları toplarsak;
8 + 2 + 2 + 6 + 1 + 0 + 1 + 4 + 1 + 8 + 2 = 35

3. adım:
Hesaplanan iki toplam sonucu birbirleriyle toplanır. Elde edilen sayı 10′un katı ise diğer bir değişle programla diliyle MOD10’u 0(sıfır)’a eşitse bu kredi kartı numarası geçerli bir numaradır.
35 + 35 = 70 (10′un katı olduğu için geçerli bir numaradır)

BIN kodları listemizi güncelleyerek müşterilerimize sadece Kredi kartlarına uygun olan taksit oranlarını filtreledik.

Kredi kartlarında BIN (Bank Identification Number), ödeme için kullanılabilecek bir kartın (Hesap kartı, kredi kartı ya da ön ödemeli kart) ilk altı numarasıdır. BIN Kontrol ile kartın bağlı olduğu banka tespit edilip, ödemeler ilgili bankanın sanal POS’una yönlendirilebilir.

tüm bu çalışmalar ile ödeme sayfamız için yapılan geri bildirimleri %76 oranında azalttık ..

Çalışmalar için yarım günlük bir geliştirme yapılırken, testleri ise 26 saat sürdü. Ödeme sistemlerinin hata kabul etmiyor …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.