ERR_VAKIFBANK_<kod> doc-link hedefi. PayFlex VPOS (Vposreq.aspx) yanıtındaki ResultCode alanı 0000 ise işlem başarılı; başka her kod başarısızlıktır. Aşağıdaki tablo topluluk kaynakları + resmi kılavuz karması olup Pazartesi (2026-07-06) gelen banka paketiyle doğrulanacaktır. Kod VakifbankGateway::describe_result() içinde kullanıcıya Türkçe mesaja çevrilir.
| Kod | Anlam | Kullanıcıya öneri |
|---|---|---|
| 0000 | Başarılı | — |
| 0001 | Bankanızı arayın (issuer reddi) | Kartı veren bankayı arayın |
| 0005 | İşlem onaylanmadı | Farklı kart deneyin |
| 0013 | Geçersiz işlem tutarı | Tutarı kontrol edin |
| 0014 | Geçersiz kart numarası | Kart numarasını kontrol edin |
| 0051 | Kart limiti yetersiz | Limiti/farklı kart deneyin |
| 0054 | Kartın son kullanma tarihi geçmiş | Son kullanma tarihini kontrol edin |
| 0055 | Hatalı kart şifresi | Şifreyi kontrol edin |
| 0057 | Kartın bu işleme izni yok | Bankanızla görüşün |
| 0062 | Kısıtlı/yasaklı kart | Farklı kart deneyin |
| 0075 | Şifre deneme sayısı aşıldı | Bankanızla görüşün |
| 1050 | CVV/güvenlik kodu hatalı | CVV'yi kontrol edin |
| 1051 | Kart numarası hatalı | Kart numarasını kontrol edin |
| 1052 | Son kullanma tarihi hatalı | Tarihi kontrol edin |
| 1059 | Geçersiz işlem (ör. tekrar iade) | — |
| 1083 | Geçersiz işlem | — |
| 2200 | İş yerinin bu işlem için yetkisi yok | Banka POS ayarlarınızı kontrol edin |
| 5001 | İş yeri şifresi hatalı | Merchant Password ayarını kontrol edin |
| 6000 | Talep mesajı okunamadı (XML bozuk) | Entegrasyon hatası — destek |
| 9039 | Üye iş yeri bulunamadı | Merchant ID ayarını kontrol edin |
| 9065 | Çağrı bilgilerinde hata | Kimlik bilgilerini kontrol edin |
3DS (MPI enrollment) VERes.Status
Provizyondan önceki MPI_Enrollment.aspx adımı VERes.Status döner:
| Status | Anlam | Davranış |
|---|---|---|
| Y | Kart 3D'ye kayıtlı | ACS'e yönlendir |
| A | Attempt/half-secure | Kabul (provizyon Status=A de geçerli) |
| N | 3D'ye kayıtlı değil | force_3d açıksa reddet; kapalıysa non-3D'ye düş (banka izni gerekli) |
| U | MPI işlemi gerçekleştiremiyor | Reddet |
| E | Hata | ErrorMessage'a bak, reddet |
Not: ACS callback'inde imza yoktur — Status=Y|A tek başına ödeme tamamlamaz. Ödeme ancak sunucudan sunucuya provizyon ResultCode=0000 dönerse tamamlanır (bkz. VakıfBank kurulum kılavuzu).