Esnekpos Geliştirici Ortamı
  • Esnekpos Geliştirici Ortamı
    • Anasayfa
    • Başlangıç
    • Hazır Modüller
    • Entegrasyon
      • Test Ortamı
      • Gerçek(Prod) Ortam
    • Ödeme Servisleri
      • Ödeme Yöntemleri
      • 3D Ödeme
      • Ortak Ödeme Sayfası
    • Ödeme İsteği Servisi
      • Ödeme İsteği Gönderimi
      • Ödeme İsteği Durum Sorgulama
    • Tekrarlı Ödeme Servisi
      • Ödeme Alma Servisi
      • Tekrar İptal Etme Servisi
      • İşlem Listeleme Servisi
      • İşlem Sorgulama Servisi
      • Kart İptal Etme Servisi
      • Kart Ekleme Servisi
    • Android Pos Web Api
      • Pos Listeleme Servisi
      • Ödeme Servisi
      • İşlem İptal Servisi
    • BKM Express
      • Ortak Ödeme Sayfası İle BKM Express
      • Servis İle BKM Express
      • BKM Express Test Ortamı Bilgileri
    • Pazaryeri Entegrasyonu
      • Pazaryeri Entegrasyonu
      • Mağaza Tanımlama
      • Mağaza Sorgulama
      • Ödeme Alma
      • Ödeme Onaylama
      • İade Talebi
      • Mağaza Alacak Azaltma
    • İade/İptal Servisi
    • İşlem Listeleme Servisi
    • Android Pos İşlem Listeleme Servisi
    • Üye İşyeri Bakiye Sorgulama Servisi
    • İşlem Sorgulama Servisi
    • İşlem Sorgulama Servisi - Detaylı
    • Transfer Listeleme Servisi
    • Bin Sorgulama Servisi
    • Taksit Ve Oran Listeleme
    • Dekont Listeleme Servisi
    • Hata Kodları
Powered by GitBook
On this page
  1. Esnekpos Geliştirici Ortamı

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;

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

Last updated 1 month ago