Öncelikle aşağıda belirtilen sertifikaların testler için, lokal bilgisayara eklenmesi gerekmektedir.

Operasyon ekibiden talep ediniz.

ca -> trusted
intermediate -> intermediate
vpos -> otomatik

URL eklenecek.
TLS 1.2 bilgisi eklenecek

*Not: Kart Numarası alanı için; PayforEncrypt Web Service kullanılarak, şifrelenmiş kart bilgisi girilmesi gerekmektedir. PayforEncrypt Web servisi tarafından istenen değerler:



Parametre İsmiTipAçıklama
mbrIdInt16Kurum numarası. Qnb üye işyerleri için bu değer '5' olmalıdır
merchantCodeStringÜye işyeri numarası
userCodeStringÜye işyeri kullanıcısı adı
userPassStringÜye işyeri kullanıcısı şifresi







Cevap mesajı PayforEncrypt.Response objesi içerisinde dönen şu alanları içermektedir;


Parametre İsmiTipAçıklama
PrivateKeyStringPrivateKey String Kart numarası şifreleme algoritmasında kullanılacak değeri içerir.
(örnek değer: 3F8CA3330333B373EA01C07D57FCE65F)
ResponseFlagBooleanWeb servis işlemlerinin başarılı ya da başarısız olduğunu ifade eder.
ResponseMessageStringWeb servis tarafından yapılan işleme ait sonuç mesajını içerir.
(örnek mesaj: 'Encryption is successful!', 'Encryption failed!', 'Merchant Login Error!' gibi)




PayforEncrypt, web servisinden tek seferlik alınması gereken PrivateKey aracılığıyla kart numaraları MD5 algoritması ile şifrelenerek toplu dosya içerisine yazılır. PayforEncrypt web servisine erişerek, PrivateKey alıp, kart numarası şifreleyen örnek entegrasyon uygulaması (C#) için bağlantıyı tıklayın..

Toplu işlem dosyasında yer alan kart numarası alanında, şifrelenmiş kart numarası bulunması gerekmektedir. Aksi durumda işlemler gerçekleştirilemez.

Diğer bilgilerse kullanıcının doğrulanması için gereklidir.




© Telif hakları saklıdır.