Hata Kodları
Servis Hata Kodları ve Açıklamaları;
Servisler üzerinden yapılan işlemlerin sonucunda, hata oluşması durumunda sistem tarafından belirli hata kodları dönmektedir. Esnekpos ödeme API'sinin döndüğü cevap ve bu cevaptaki hata kodları ile açıklamaları şu şekildedir;
RETURN_CODE | STATUS | Açıklama |
---|---|---|
100 | ERROR | Servis kullanım yetkisi olmadığında ve diğer tüm genel hatalarda bu mesaj dönmektedir. |
101 | FIELD_ERROR | İstek mesajlarında gönderilen alanların hatalı olması durumunda bu mesaj dönmektedir. |
102 | AUTHENTICATION_ERROR | Kimlik doğrulama yapılamadığında bu hata mesajı dönmektedir. |
103 | LIMIT_ERROR | Ödeme isteklerinde limit yetersiz olduğunda bu hata mesajı dönmektedir. |
104 | COMMISSION_ERROR | Komisyon bilgilerinin tanımlanmamış olması veya eksik tanımlanmasından dolayı bu mesaj dönmektedir. |
105 | INSERT_ERROR | Veritabanı kayıt işlemlerinde karşılaşılan hatalarda bu mesaj dönmektedir. |
106 | BRAND_ERROR | Ödeme yapılacak kartın family(bonus, amex, combo, vs...) tipi üye işyerine kısıtlandırılmış ise bu mesaj dönmektedir. |
201 | PAYMENT_ERROR | Ödeme esnasında alınan hatalara bu mesaj dönmektedir. |
206 | Not3DAuthentication | 3D Doğrulama yapılamadığı zaman bu hata mesajı dönmektedir. |
34 | BLOCKED_ERROR | Kara Listede yer alan bir veri ile işlen yapıldığına bu hata mesajı dönmektedir. |
300 | ORDER_CANCEL | Pazaryeri ödeme iptal servisinde oluşan hatalarda bu mesaj dönmektedir. |
400 | PROCESS_QUERY | İşlem durum sorgulama servisinde oluşan hatalarda bu mesaj dönmektedir. |
500 | DIRECT_PAYMENT | 3D'siz(Direk) ödeme işlemlerinde oluşan hatalarda bu mesaj dönmektedir. |
Esnekpos ödeme API'sinin döndüğü örnek cevap şablonu;
Last updated