Bu hatalar iki nedenden ötürü dönülürler:
Bu hatalar işlem isteğinizin Posnet sistemine başarılı şekilde iletilemediğini göstermektedirler. Bu nedenle, Posnet Yönetici Ekranlarındaki Arama/Raporlama sayfasında başarsız işlemler arandığı zaman, bu hataların alındığına dair bir kayıt görülemez.
Aşağıda bu hataların koda göre sıralı listesini bulabilirsiniz.
| Kod |
Kısa Açıklama |
Açıklama |
| OK |
Posnet sunucuyla iletişim başarıyla kuruldu. Ancak bu sonuç kodu, işlemin başarılı olduğu anlamına gelmez. İşlemin başarılı olup olmadığını anlamak için sunucudan alınan yanıtı kontrol etmeniz gerekmektedir. Bu kontrolü nasıl yapacağınızı programlama yardımında bulabilirsiniz. |
|
| CONNECT_ERROR |
Bağlanılan sunucu ip’si yanlış olabilir. |
|
| PACKET_ERROR |
Posnet sunucu aldığı paketi çözümleyemediğinde bu hata dönülür. Çözümleme işleminde kaynak ip (ownIP) kullanıldığından, bu parametrenin internete çıkış ip'niz ile aynı olduğundan emin olun. IP Bazlı Hatalar sayfasındaki bilgiler de sorunu çözmenize yardımcı olabilir. |
|
| SOCKET_ERROR |
DLL sunucuya soket açamadı. Bu sorunun nedeni eski sürüm bir YKB POS Communication DLL'i kullanmanızdır. Yönetici ekranlarına ana menüsündeki "Posnet Dokümantasyonu" linkini tıklayarak DLL'lerin son sürümlerini indirip sisteminizi güncellemeniz gerekmektedir. |
|
| CONNECT_CONNECT |
Posnet sunucuya bağlanılamadı. Yanlış bir sunucu adresi belirtiyor olabilirsiniz. Hostname parametresini kontrol edin. Doğru hostname girdiğinize eminseniz internet bağlantınızda bir sorun olabilir. Hostname parametresine girdiğiniz adrese telnet çekerek, internet bağlantınızı kontrol edebilirsiniz (Örneğin komut satırından: telnet 193.254.228.53 2222). Telnet çekerken, port parametresine girilen değerin (dokümantasyonda aksi belirtilmedikçe 2222) telnet komutuna da girildiğinden emin olun (Posnet sunucuya ancak doğru porttan bağlanabilirsiniz, bu telnet için de geçerlidir). Posnet sunucusuna telnet de çekemiyorsanız internet bağlantınızda bir sorun vardır. Örneğin firewall ayarlarınızda, posnet sunucuya doğru porttan çıkış verildiğinden emin olmalısınız. Birçok firewall sadece http (80) ve https (8080) portundan çıkış yapılmasına izin vermektedir. Bu durumda izin verilen portlar arasına 2222'nin (veya dokümantasyonda belirtilen bağlantı portunun) eklenmesi gerekir. İnternet bağlantınızda da bir sorun yoksa test destek grubuyla iletişim kurmalısınız. |
|
| CONN_REFUSED |
Posnet sunucu bağlantı isteğinizi reddetti. Firmanızın Posnet sistemine işlem gönderebileceği IP'ler listesinde bulunmayan bir ip'den işlem denemiş olabilirsiniz. IP Bazlı Hatalar sayfasındaki bilgiler sorunu çözmenize yardımcı olabilir. |
|
CGI_SERVLET_ERROR |
Bağlantı açıldı, ancak paket gönderilemedi. |
|
| EXCHANGE_TIMEOUT |
Posnet sunucudan yanıt alınamadı. Internet bağlantınızda bir sorun olabilir. Internet bağlantınızda bir sorun yoksa tekrar deneyin, sorun devam ederse test destek birimini arayın. |
|
| ERROR_CCNO |
Kart No parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _HOSTLOGKEY |
Hostlogkey parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _AUTH |
Onay kodu parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _HOSTNAME |
Hostname parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _PORT |
Port parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _OWNIP |
Ownip parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _AMOUNT |
Tutar parametresi hatalı.Tutar bilgisini göndermeden önce son iki hanenin mutlaka kuruş olduğundan ve kuruş veya binler ayracı gibi ayraçlar kullanılmadığından emin olmalısınız. Örneğin 5,12 YTL göndermek için 512 değerini, 5 YTL göndermek için 500 değerini girmelisiniz. |
|
| ERROR _EXPDATE |
Kredi kartı son kullanım tarihi parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _CVC |
Kredi kartı güvenlik numarası (CVC) parametre hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _TAKNUM |
Taksit parametresi hatalı. Taksit parametresi 2 karakter uzunluğunda ve numerik olmalıdır. Ör: 02. Eğer taksit yapılmayacaksa 00 veya 01 girilmelidir. Taksitli olması zorunlu işlemlerde (örneğin VFT) taksit parametresinin 00 veya 01 girilmesi de bu hataya neden olur. |
|
| ERROR _MIDNO |
Üye İşyeri numarası (MID) parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _TIDNO |
Terminal numarası (TID) parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR _ORDERID |
Sipariş numarası (ORDERID) parametresi hatalı. 24 karakter uzunluğunda ve sadece harf ve rakamlardan oluşmalıdır. Bkz: Parametre açıklamaları. Eğer girdiğiniz parametrede bir sorun yoksa (24 kar ve doğru karakterlerden oluşuyorsa) boşluk içermediğine emin olmalısınız. Yine de bir sorun göremiyorsanız posnet.destek@ykb.com adresine aldığınız hatayı ve kullandığınız parametreyi tam olarak gönderiniz. |
|
| ENCRYPTION ERROR |
Şifreleme hatası. posnet.support@ykb.com 'a mail atın. |
|
| CURRENCY CODE ERROR |
Para birimi parametresi hatalı. CurrencyCode parametresine "TL" veya "YT" değerleri dışında bir değer girildiğinde alınır. Bu hatanın en sık nedeni parametre olarak "YTL" girilmesidir. |
|
| ERROR_VFT_CODE |
VFT Kampanya Kodu hatalı. Fix 4 karakter uzunluğunda olması gerekiyor. |
|
KATLI VE EKSTRA PUAN |
Aynı işlemde hem kat hem ekstra puan belirtilemez. Ya kat puan parametresini 00, ya da ekstra puan parametresini 000000 girmelisiniz. |
|
| ERROR_TXNSEQNO |
TranSeqNo parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR_TRANTYPE |
İşlem tipi parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR_BONUS |
Puan işlem tipi hatalı. |
|
| ERROR_EXTRAPOINT |
Ekstra puan parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR_MULTIPLE |
Katlı puan parametresi hatalı. Parametre açıklamalarına bakın. |
|
| ERROR_POINT |
Extra ve katlı puan parametreleri aynı anda kullanıldığında bu hata oluşur. |
|
| PARAMETER_ERROR |
Parametreler hatalı. Parametreleri kontrol edin. |