application/problem+json (RFC 9457) yanıtı döner; bankanın orijinal kodu response body’sindeki detail alanında, sonrasında GET /payments/{id} ile sorgulandığında provider_error_code alanında bulunur.
Sık karşılaşılan kodlar
Aşağıdaki tablodaprovider_error_code (banka kodu) → eşleşen Payven code ve müşteriye gösterilebilecek mesaj örnekleri var.
Banka-spesifik kodlar
Her bankanın kendi özel kodları da olabilir (örn. Garanti’nin “fraud kuralı kategorisi 2”). Bu kodlar konsoldaki Hata Kodları ekranında banka bazında listelenir: dashboard.payven.com.tr/connector-error-codesMüşteriye gösterme prensibi
Hassas kodları gizleyin. “Şüpheli sahtecilik” gibi kodlar müşteriye direkt gösterilmemelidir — fraud filterları açık etmenize neden olabilir.
Yönlendirici mesaj verin. “Reddedildi” yerine “Bankanız işlemi onaylamadı, başka bir kart denemek ister misiniz?”
Smart Retry zaten devrede.
91, 96 gibi geçici kodlar için Smart Retry alternatif konnektör dener — kullanıcıya genelde göstermenize gerek yok.