Archive for Şubat 2012

Datetime2

Şubat 4, 2012

SqlSever’ın 2008 R2 ile gelen yeni veri tipi.

Daha geniş bir range sunmakta imiş.

Benim 3-4 saatimi alan bir bug a çözüm oldu.

Eğer uygulama sunucunuz 64 bit Windows 2008 R2 ise, ve 64 Bit SqlServer’ da C++ ile çalıştırdığınız bir function anlamsız bir şekilde aşağıdaki hatayı üretebilir.

[80004005] SRC:Microsoft SQL Server Native Client 10.0 DESC:Error converting data type varchar to numeric. SQL:22018

Bu hataya bir çözüm olarak Function’ın Return tipini Datetime2 olarak değiştirdim, tabi V2 lisini yaparak.

Kredi Kartı Vade Farkı Oranı

Şubat 4, 2012

Kart borcunun gecikmeye düşmesi durumunda bankanın vade farkını hesaplarken kullandığı orandır.

Bu oranların 3 yıllık tarihçesi aşağıdaki gibidir;

Oran Geçerlilik Tarihi
2.34 2012/02/01  ………..
2.12 2011/04/01 2012/01/31
2.26 2011/01/01 2011/03/31
2.44 2010/10/01 2010/12/31
2.69 2010/07/01 2010/09/30
2.80 2010/04/01 2010/06/30
2.91 2010/01/01 2010/03/31
3.26 2009/10/01 2009/12/31
3.49 2009/01/01 2009/09/30

Fallback İşlem

Şubat 2, 2012

Normal şartlar altında chip’li bir kart ile manyetik şeritten işlem geçirilmek istendiğinde pos’un işlemi yapmaması ve chip okuyucuya yönlendirmesi gerekmektedir.

Chip’li bir kartın Chip’i kullanarak işlem yapılamaması durumunda manyetik şerit kullanılarak yapılan işleme fallback işlem denmektedir.

Böyle bir işlem; kartın chip’i bozuk olduğu için olabilir. Pos’un chip okuyucusu bozuk olduğu için olabilir.

Emv Standartlarının Özelleşmiş İsimleri

Şubat 1, 2012

Emv standartlarını aşağıdaki isimler altında karşılarındaki şirketler özelleştirmişlerdir.

VSDC – VISA
M/Chip – MasterCard
AEIPS – American Express
J Smart – JCB
D-PAS – Discover/Diners Club International

Kart güvenlik kodları

Şubat 1, 2012

CVC2 (MasterCard), CVV2(VISA): kartlarin arka yüzünde bulunan numaranin son 3 hanesidir.
Ekstra bir guvenlik önlemidir.
Moto yada Cnp ( card not present ) işlemler icin ekstra guvenlik sağlayan bir bilgidir.
İslem aninda bu bilgi de doğrulanarak ekstra bir güvenlik sağlanmış olur.
Bu degerler kartlarin manyetik alaninda ya da chip inde yer almazlar. Yalnizca kartlarin arkasında fiziksel olarak basılıdırlar.

CVC (MasterCard), CVV(VISA): kartlarin manyetik alaninda bulunan ekstra bir güvenlik kodudur.
Bir otorizasyon mesajinda CVV yada CVC2 değeri gelmiş ise bu değer mutlaka doğrulanmalıdır.

ICVV(VISA), Dynamic CVV(MasterCard): Chip üzerindeki guvenlik kodudur.

Offline plaintext pin, offline enciphered pin

Şubat 1, 2012

Kart sahibinin girdigi pin bilgisinin, açik(şifresiz) haline plaintext, şifreli haline ise enciphered denmektedir.
Buradaki offline kelimesi pin in pos-kart (chip) arasında dogrulanmasını ifade etmektedir.

CNP İşlemler

Şubat 1, 2012

CNP: Card Not Present – kartin fiziksel olarak işlem anında bulunmadığı işlemlerdir.
Mail order islemler, internetten yapılan islemler bu tür işlemlere birer örnektir.