Skip to content

Hata Yönetimi

Bu bölüm, API entegrasyonu sırasında karşılaşabileceğiniz hataları ve bunların nasıl yönetileceğini açıklamaktadır.

Hata Yapısı

Tüm API hatalarında standart bir yapı kullanılmaktadır:

json
{
  "error": {
    "code": "HATA KODU",
    "message": "Hata açıklaması"
  }
}

Hata Kategorileri

1. Request Validasyon Hataları (VPINRE)

Bu hatalar, gönderilen istek parametrelerinin doğrulaması sırasında oluşur:

Hata KoduAçıklama
VPINRE-1Geçersiz tutar
VPINRE-2Geçersiz işyeri numarası
VPINRE-3Geçersiz çalışan numarası
VPINRE-4Geçersiz telefon
VPINRE-5Geçersiz kart
VPINRE-6Kart numarası boş olamaz
VPINRE-7Kart son kullanma ayı boş olamaz
VPINRE-8Kart son kullanma yılı 2 haneli (YY) veya 4 haneli (YYYY) formatında olmalıdır
VPINRE-9Geçersiz CVV
VPINRE-10Geçersiz taksit
VPINRE-11Kart numarası 16 hane olmalıdır
VPINRE-12Kart numarası numerik olmalıdır
VPINRE-13Kart son kullanma ayı 1-12 arasında olmalıdır
VPINRE-14Kart son kullanma yılı boş olamaz

2. Domain Hataları (PAYMENT)

İş mantığı ile ilgili hatalar:

Hata KoduAçıklama
PAYMENT-4Ödeme bulunamadı
PAYMENT-6Banka hatası
PAYMENT-7Bu işlem için yetkiniz yok
PAYMENT-9Belirtilen externalId ile zaten bir ödeme kaydı bulunmaktadır
PAYMENT-10Kartınızın süresi dolmuş. Lütfen geçerli bir kart kullanarak devam edin
PAYMENT-11'id' ve 'externalId' aynı anda boş olamaz
PAYMENT-12İstenen işlem bu servis tipi için desteklenmiyor
PAYMENT-13Bu işlem için henüz ödeme alınmadığından iptal edilemez

3. Genel Hatalar

Hata KoduHataAçıklama
GENE1Beklenmedik bir hata oluştuSistem hatası

4. Banka Hataları

Check status altında dönecek olan hatalar:

KodAçıklamaİç Hata Kodu
01BANKADAN ONAY ALINIZISSUER_CONFIRM
02BANKADAN ONAY ALINIZ (ÖZEL DURUM)ISSUER_CONFIRM_ERROR
03GEÇERSİZ ÜYE İŞYERİMERCHANT_NOT_FOUND
04KARTA EL KOYUNUZPICKUP_CARD
05REDDO_NOT_HONOUR
07KARTA EL KOYUNUZ (ÖZEL DURUM)PICKUP_CARD
08ONAY VE KİMLİK DOĞRULAISSUER_IDENTITY_ERROR
12GEÇERSİZ İŞLEMINVALID_TRANSACTION
13GEÇERSİZ TUTARINVALID_AMOUNT
14GEÇERSİZ KART NUMARASIINVALID_CARD_NUMBER
19GİRİŞ TEKRAR EDİNİZCARD_HOLDER_TRY_AGAIN
21İŞLEM YAPILMADIISSUER_VALIDATION_ERROR
25KAYIT BULUNAMADICARD_HOLDER_NOT_FOUND
30FORMAT HATASIISSUER_VALIDATION_ERROR
34SAHTEKARLIKTAN ŞÜPHELENİLİYORFRAUD_SUSPECT
36KARTA EL KOYUNUZ (Kısıtlı Kart)RESTRICTED_CARD
38PIN DENEMESİ AŞILDIFRAUD_COUNTER_EXCEEDED
41KAYIP KARTLOST_CARD
43ÇALINTI KARTSTOLEN_CARD
51YETERSİZ BAKİYENOT_SUFFICIENT_FUNDS
52HESAP NUMARASI BULUNAMADICARD_HOLDER_NOT_FOUND
53HESAP NUMARASI BULUNAMADICARD_HOLDER_NOT_FOUND
54KARTI SÜRESİ DOLMUŞEXPIRED_CARD
55HATALI PINTHREE_D_SECURE_PIN_WRONG
57İŞLEME İZİN YOKNOT_PERMITTED_TO_CARDHOLDER
58İŞLEME İZİN YOK (Terminal)NOT_PERMITTED_TO_TERMINAL / POS_NOT_ALLOWED
59SAHTEKARLIK ŞÜPHESİFRAUD_SUSPECT
61PARA ÇEKME TUTAR LİMİTİ AŞILDINOT_PERMITTED_TO_ACTION
62YASAKLANMIŞ KARTRESTRICTED_CARD
63GÜVENLİK İHLALİISSUER_VALIDATION_ERROR
65GÜNLÜK İŞLEM LİMİTİ AŞILDINOT_PERMITTED_TO_ACTION
75PIN DENEMESİ AŞILDIFRAUD_COUNTER_EXCEEDED
76HENÜZ AKTİF OLMAYAN KARTRESTRICTED_CARD
77ORJİNAL İŞLEM VERİLERİ EŞLEŞMİYORISSUER_VALIDATION_ERROR
78SİSTEMDE KAYITLI OLMAYAN KARTCARD_HOLDER_NOT_FOUND
82GEÇERSİZ CVVINVALID_CVC2
83PUAN İŞLEMİ ONAY ALMADITHREE_D_SECURE_PIN_WRONG / ISSUER_VALIDATION_ERROR
85RED DEĞİLSUCCESS_MD_STATUS_0
86PIN KONTROLÜ YAPILAMADITHREE_D_SECURE_GET_FAILED
88KRİPTO HATASIDSError
89KİMLİK DOĞRULAMA BAŞARISIZTHREE_D_SECURE_INITIALIZE_FAILED
91İŞLEM BANKAYA GÖNDERİLEMEDİNETWORK_ERROR
92İŞLEM BANKAYA GÖNDERİLEMEDİNETWORK_ERROR
93KART ÜYESİNİN KAYDI YOKISSUER_REJECTED
95EŞLEŞTİRME HATASIISSUER_VALIDATION_ERROR
96SİSTEM HATASIGENERAL_ERROR
983D DOĞRULAMA BAŞARISIZTHREE_D_SECURE_INITIALIZE_FAILED
99GENEL BANKA HATASIGENERAL_ERROR

Ödeal A.Ş.