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_CODESTATUSAçı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;

                                            
                                        
                                                {
                                                "RETURN_CODE": "0",
                                                "RETURN_MESSAGE": "SUCCESS",
                                                "STATUS": "SUCCESS",
                                                "ORDER_REF_NUMBER": null,
                                                "REFNO": null
                                                }
                                            
                                        

Last updated