Ö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 İsmi | Tip | Açıklama |
mbrId | Int16 | Kurum numarası. Qnb üye işyerleri için bu değer '5' olmalıdır |
merchantCode | String | Üye işyeri numarası |
userCode | String | Üye işyeri kullanıcısı adı |
userPass | String | Üye işyeri kullanıcısı şifresi |
Parametre İsmi | Tip | Açıklama |
PrivateKey | String | PrivateKey String Kart numarası şifreleme algoritmasında kullanılacak değeri içerir. (örnek değer: 3F8CA3330333B373EA01C07D57FCE65F) |
ResponseFlag | Boolean | Web servis işlemlerinin başarılı ya da başarısız olduğunu ifade eder. |
ResponseMessage | String | Web 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.