YucePay API Hata Kodları

Referans & Yardım

Hata Kodları

Başarısız yanıtlarda errorCode alanı programatik olarak ele alınmalıdır; message alanı kullanıcıya gösterilebilir (Türkçe). HTTP durum kodu genel kategoriyi verir.

API Hata Kodları

errorCodeHTTPAnlamı
VALIDATION_ERROR400İstek modeli doğrulaması başarısız
IDEMPOTENCY_KEY_REQUIRED400idempotencyKey gönderilmedi
AMOUNT_MISMATCH400amount, products toplamı ile eşleşmiyor
INVALID_AMOUNT400Tutar 0.01–999999.99 aralığı dışında
INVALID_REQUEST400Hatalı istek formatı
INVALID_DATE400Tarih formatı/mantığı hatalı
INVALID_STATUS400Bilinmeyen durum değeri
COMPANY_INACTIVE400Şirket aktif değil
NO_ACTIVE_BANK400Aktif banka entegrasyonu yok
BANK_NOT_FOUND400Belirtilen banka tanımsız
BANK_INTEGRATION_REQUIRED400Banka entegrasyonu gerekli
AUTH_ERROR401Kimlik doğrulama başarısız (anahtar geçersiz/süresi dolmuş)
UNAUTHORIZED403Yetki yok (izin kısıtı)
PAYMENT_NOT_FOUND404Ödeme bulunamadı
RATE_LIMIT_EXCEEDED429İstek limiti aşıldı
LINK_GENERATION_ERROR500Ödeme linki oluşturulamadı
INTERNAL_ERROR500Sunucu hatası

Banka Ret Kodları

Banka kaynaklı ret durumlarında errorCode banka koduna eşlenir (C10xx). Sık karşılaşılanlar:

KodAnlamı
C1000Başarılı işlem
C1001Kart sahibi bankasını aramalı
C1004Karta el koy / ret
C1010Kartın süresi dolmuş
C1013Kart iptal edilmiş
C1014Kredi kartı limiti yetersiz
C1019Kart bilgisini kontrol edin
C1060Taksit hatası
C1088Geçersiz tutar
C1104İade işlemi yapılamıyor
C1126 / C1127Hatalı TCKN / VKN

Banka ret kodlarının tam listesi ve açıklamaları API yanıtındaki message alanında Türkçe olarak döner. Uçtan uca test için test anahtarınızı kullanın.