Archive for Nisan 2009

XML de Direkt Gösterilemeyen / Kullanılamayan Kareketerler

Nisan 15, 2009

XML dosyalarında aşağıdaki tabloda verilen karakterleri direkt kullanamayız. Bunları yanlarında verilen şekillde kullanabiliriz.

Karakter Kullanım Şekli
& &
< &lt
> &gt
&quot
&#39

SourceSafe de Yeni bir Kod veritabanı

Nisan 7, 2009

İki yol var.

1.”File” menüsünden, “Open SourceSafe” database dediğimizde, açılan pop-up ta “Add…” butonu, yeni bir kod database i eklememize yardımcı olur.

2. SourceSafe dizinindeki MKSS.exe yi kullanarak ta yeni bir kod database i oluşturulabilir.

ISO 8583 İşlem Tutarı Alanları

Nisan 2, 2009

  • Field 4 ; Transaction Amount at the Acquirer. Yani işlemin tutarı. Yanlız işlem hangi ülkede hangi para birimi ile yapıldıysa, bu bilgi vardır. Yani 10$ ın 10 u,  5 £ in 5 i gibi. Yada Acquirer banknın para birimi cinsinden tutar.
  • Field 49;Transaction Currency Code; F4 alanındaki değerin, hangi ülkenin para birime göre yapıldığı bilgisi; Türkiye için 949 gibi.
  • Field 6; Cardholder Billing Amount; İşlemin kartın sahibi ülkenin para birimi cinsinden değeri; 10$ lık bir işlem için, 16.5 ( Kur 1.65 )
  • Field 51; Cardholder Billing Currency; İşlemin kartın sahibi ülkenin para birimi.

Field 2

Nisan 2, 2009

PAN bilisini tutar. Personel Account Number.

Yani kredi kartı numaranız.

Numeric olarak 19 btye uzunlukta bir veridir.

ISO 8583

Nisan 2, 2009

ingilizcesi anlamı;

Standard for Financial Transaction Card Originated Messages – Interchange message specifications

TSE ye göre Türkçesi;

Orjinal mesaj oluşturan mali işlem kartı – karşılıklı mesaj alış-veriş şartları

Bana göre; POS banka ile, Banka BKM ile, Banka VISA/MASTERCARD ile konuşurken kullandığı dil. 🙂

Accayip önemli bir şeydir. İngilizce açıklayıcı bir çok döküman bulunmasına rağmen. Google  türkçe dokuman bulamadı. Enteresan. Neden kimse bu bilgiyi paylaşmıyorki… Çokmu özel…

EN sade ingilize dökümanlardan biri;

http://en.wikipedia.org/wiki/ISO_8583

Normal yada Taksitli Satışta Öteleme Ne Demek?

Nisan 2, 2009

Kredi kartı ile yaptığınız bir işlemin ötelenmesi demek;

Normal satışlarda, işlemin ekstrenize belirtilen ay yada gün kadar sonra yansıması demek.

Taksitli satışlarda, taksitlerin vade tarihi hesaplanırken, tüm vadelerin belirtilen gün yada ay kadar kaydırılması demek.

Taksit Tutarı Hesaplama

Nisan 1, 2009

basit bir başlık, ama nasıl olduğu önemlidir;

10 TL lik, 5 taksitli bir işlem için, taksit tutarı 2 TL dir.

Pekala; 10 TL lik 3 taksitli bir işlem için, taksit tutarları nedir;  3.34 — 3.33 — 3.33 tür.

Burada 10 3 e eşit bölünemediği için;

1.Eşit taksit tutarı önce hesaplanır.  Bu 3.3333333333333 tür. 

2.Sonra, virgülden sonraki 2 hane alınır. Bu da 3.33 tür.

3. Eşit taksit tutarı ile, taksit adedi çarpılır. 3.33 * 9 = 9.99.

4.Görüldüğü gibi, burada 0.01 lik bir miktar artmaktadır. Bu da genelde ilk takside eklenir. Bu durumda ilk taksit 3.33 + 0.01 = 3.34 olur…