Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.payven.com.tr/llms.txt

Use this file to discover all available pages before exploring further.

Bu sayfa, Sanal POS modülüne özgü Payven kodlarını listeler.

Kimlik doğrulama

KodHTTPAnlam
AUTH_MISSING_KEY401X-API-Key eksik
AUTH_INVALID_KEY401API anahtarı geçersiz veya pasif
AUTH_INVALID_SECRET401Secret eşleşmiyor
AUTH_MERCHANT_REQUIRED401Merchant header’ı eksik
AUTH_MERCHANT_NOT_FOUND401Merchant bulunamadı
AUTH_MERCHANT_INACTIVE403Merchant pasif
AUTH_IP_NOT_ALLOWED403IP whitelist dışında
AUTH_PRODUCT_NOT_LICENSED403Sanal POS modülü etkin değil

Validasyon

KodHTTPAnlam
VALIDATION_REQUIRED_FIELD400Zorunlu alan eksik
VALIDATION_INVALID_CARD400Kart numarası Luhn’a uymuyor
VALIDATION_INVALID_EXPIRY400Son kullanma tarihi geçmiş veya format hatalı
VALIDATION_INVALID_CVV400CVV format hatalı
VALIDATION_AMOUNT_TOO_LOW400Tutar minimum altında (100 kuruş)
VALIDATION_AMOUNT_EXCEEDED400Tutar maksimum üstünde
VALIDATION_INVALID_INSTALLMENT400Taksit sayısı bu kart için desteklenmiyor
VALIDATION_INVALID_CURRENCY400Para birimi desteklenmiyor
VALIDATION_INVALID_URL400returnUrl/callbackUrl HTTPS değil

İşlem akış kuralları

KodHTTPAnlam
PAYMENT_NOT_FOUND404Ödeme bulunamadı
PAYMENT_ALREADY_REFUNDED422Tüm tutar zaten iade edilmiş
PAYMENT_NOT_REFUNDABLE422Bu durumdaki ödeme iade edilemez
PAYMENT_NOT_VOIDABLE422Bu durumdaki ödeme iptal edilemez
PAYMENT_NOT_PRE_AUTH422Bu ödeme bir Pre-Auth değil
PAYMENT_ALREADY_CAPTURED422Zaten capture edilmiş
REFUND_EXCEEDS_ORIGINAL422İade tutarı kalan tutardan büyük
CAPTURE_AMOUNT_EXCEEDS_AUTH422Capture tutarı rezervasyonu aşıyor
PRE_AUTH_EXPIRED42224 saatlik capture süresi aşıldı
VOID_NOT_ALLOWED_AFTER_SETTLEMENT422Mutabakat sonrası void yapılamaz
BANK_REFUND_PERIOD_EXPIRED422Banka iade süresi (180 gün) doldu

3D Secure

KodHTTPAnlam
THREEDS_AUTH_FAILED4223DS doğrulama başarısız
THREEDS_USER_CANCELLED422Müşteri 3DS sayfasını kapattı
THREEDS_TIMEOUT4223DS sayfasında zaman aşımı
THREEDS_SESSION_INVALID4003DS session ID geçersiz

Hosted Checkout

KodHTTPAnlam
CHECKOUT_SESSION_EXPIRED422Oturum süresi doldu
CHECKOUT_SESSION_COMPLETED409Oturum zaten tamamlanmış
CHECKOUT_SESSION_CANCELLED422Müşteri oturumu iptal etti

Idempotency

KodHTTPAnlam
IDEMPOTENCY_PAYLOAD_MISMATCH409Aynı anahtarla farklı bir payload geldi
IDEMPOTENCY_KEY_INVALID400Anahtar formatı hatalı veya çok uzun

Akıllı yönlendirme

KodHTTPAnlam
ROUTING_NO_CONNECTOR422Hiçbir kural eşleşmedi ve varsayılan tanımlı değil
ROUTING_NO_HEALTHY_CONNECTOR503Tüm uygun bankalar Open haline düşmüş

Banka tarafı (özet)

KodHTTPAnlam
BANK_DECLINED502Banka işlemi reddetti — connector.responseCode’a bakın
BANK_TIMEOUT504Banka yanıt vermedi
BANK_UNREACHABLE502Banka bağlantı hatası
CONNECTOR_DOWN503Konnektör geçici devre dışı (Circuit Breaker)
Banka tarafı kodlarının tam listesi: Banka Yanıt Kodları.

Sistem

KodHTTPAnlam
RATE_LIMIT_EXCEEDED429İstek limitleri aşıldı
INTERNAL_ERROR500Beklenmedik sunucu hatası — destek talebi açın
SERVICE_UNAVAILABLE503Bakım nedeniyle geçici kullanılamıyor