Bu yazımda, belki de en çok ihtiyaç duyulan bir konuya değinmeye çalışacağım.
PayU ödeme sistemi entegrasyonu ya da bir şekilde sanal pos entegrasyonu yapmaya çalışan herkesin zaman zaman çözmekte zorlandığı bazı hata kodları bulunuyor.
Bu hata neden meydana geliyor ? Acaba sistemde genel bir hata mı var ? Sorun bizde mi, müşteride mi ? gibi bir çok sorular dönüp dolaşıyor ortada.
İşte bu ve bu gibi sorulara cevap verebilmek adına, PayU sisteminde dönen cevap kodları ve bu kodların açıklamalarını aşağıdaki tabloda paylaştım. Faydalı bir yazı olduğunu tahmin ediyorum 🙂
Cevap Kodu | Açıklama |
GW_ERROR_GENERIC | İşlem sırasında tanımlanamayan teknik bir hata meydana geldi. İşlemi tekrar deneyiniz. Bir süre beklemeniz tavsiye olunur. |
GW_ERROR_GENERIC_3D | 3D doğrulama sırasında bir hata meydana geldi. Bir süre sonra tekrar deneyiniz. Sorun devam ederse, kartın 3D kullanımına uygun olduğunu bankadan teyit ediniz. |
GWERROR_-9 | Kartın son kullanma tarihi hatalı girilmiştir. |
GWERROR_-3 | Bilinmeyen hata. Sanal pos bankası destek hizmetleri ile iletişime geçiniz. |
GWERROR_-2 | İşlem sırasında tanımlanamayan teknik bir hata meydana geldi. İşlemi tekrar deneyiniz. Bir süre beklemeniz tavsiye olunur. |
GWERROR_05 | Otorizasyon reddedildi. Genel red. Bu hata kart ve banka kaynaklı birçok nedenden dolayı meydana gelir. Kart sahibi bankası ile görüşmelidir. |
GWERROR_08 | Geçersiz tutar. |
GWERROR_13 | Göndermiş olduğunuz tutar hatalı ya da taksitli işlem için belirtilen alt limitin altında. |
GWERROR_14 | Böyle bir kart yok |
GWERROR_15 | Böyle bir kart sağlayan banka yok. |
GWERROR_19 | İşlemi tekrar deneyiniz. |
GWERROR_34 | Kredi kartı numarası fraud kontrolünü geçemedi. |
GWERROR_41 | Kayıp kart |
GWERROR_43 | Çalıntı kart |
GWERROR_51 | Limit yetersiz. Kartın bu işlem için yeterli limiti yok. |
GWERROR_54 | Süresi dolmuş kart. Kartın son kullanma tarihi geçmiş. |
GWERROR_57 | Kartın bu işlem için yetkisi yok. Kart sahibi bankası ile görüşerek, işlem yetkilerini kontrol ettirmelidir. |
GWERROR_58 | Sanal pos kullanan üye işyerinin bu işlem için izni yok. Destek hattı ile iletişime geçmeniz gerekmektedir. |
GWERROR_61 | Miktar sınırı aşıyor. Kart için belirlenen günlük işlem limiti ya da iptal limiti aşılıyor olabilir. Banka destek ekibi ile iletişime geçiniz. |
GWERROR_62 | Sınırlı kart. İlgili kart banka tarafından sınırlandırılmış. Örneğin sadece yurtiçi işlemlerde kullanılabilmesi gibi. |
GWERROR_65 | Miktar sınırı aşıyor. Günlük limitlerinizi kontrol ettiriniz. |
GWERROR_75 | İzin verilen pin girme sayısı aşıldı. Destek ekibi ile iletişime geçiniz. |
GWERROR_82 | İssuer (kart sağlayan) banka cevap vermiyor. İşlemi tekrar deneyiniz. |
GWERROR_84 | Geçersiz cvv numarası |
GWERROR_91 | Bir teknik sorun oluştu. Issuer işlem yapamıyor. İşlemi tekrar deneyiniz. |
GWERROR_96 | Sistem arızası. Banka tarafında teknik bir sıkıntı meydana geldi. Bir süre sonra tekrar işlem deneyebilirsiniz. |
GWERROR_105 | 3D kimlik doğrulama başarısız oldu. İşlem yaptığınız kartın 3D doğrulama için kayıt edilmiş olduğundan emin olunuz. |
GWERROR_2204 | Kartın taksitli işlem izni yok. |
GWERROR_2304 | Devam eden bir işlem var. |
GWERROR_5007 | Banka kartları sadece 3D işlem destekler. |
ALREADY_AUTHORIZED | İşlemi tekrar deneyiniz. |
NEW_ERROR | Mesaj akış hatası. Sistemde tanımlanmayan yeni bir hata mesajı alındı. Destek ekibi ile iletişime geçiniz. |
WRONG_ERROR | İşlemi tekrar deneyin. |
-9999 | Yasaklı işlem. Göndermiş olduğunuz alanlardan biri ya da birkaçı sistemde yasaklanmıştır. Sabit bir bilgi gönderiyor iseniz, lütfen güncelleyiniz. |
1 | Sanal pos bankası destek hattını arayınız. |
HASH_MISTMATCH | Hash uyuşmazlığı. Bu hata entegrasyonla ilgili ciddi bir hatadır. Yazılımcınızla görüşmeniz gerekmektedir. |
INVALID_CUSTOMER_INFO | Geçersiz müşteri bilgisi. Zorunlu bilgilerden bazıları (isim, soyisim, e-posta) gibi eksik ya da geçersiz gönderilmektedir. Alanları kontrol ediniz. |
INVALID_PAYMENT_INFO | Geçersiz kart bilgileri. Girmiş olduğunuz kart bilgilerini kontrol ediniz. |
INVALID_ACCOUNT | Merchant ID (İşyeri entegrasyon ismi) hatalı ya da eksik gönderilmektedir. Kontol ediniz. |
INVALID_PAYMENT_METHOD_CODE | Geçersiz ödeme metodu. “PAYMETHOD” parametresini kontrol ediniz. |
INVALID_CURRENCY | Geçersiz para birimi ya da işlem yapmak istediğiniz para birimi hesabınız için aktif edilmemiş. |
REQUEST_EXPIRED | Sipariş tarihi (ORDER_DATE) parametresi hatalı gönderilmektedir. Bu parametre UTC standartına göre gönderilmiş olmalıdır. |
ORDER_TIMEOUT | Sipariş zaman aşımına uğradı. Tekrar deneyiniz. |
WRONG_VERSION | Geçersiz alu versiyonu |
INVALID_CC_TOKEN | Geçersiz token bilgisi. Token numarası doğru değil ya da bu token aktif değil. |
AUTHORIZATION_FAILED | Otorizasyon reddedildi. |
ALREADY_AUTHORIZED | Bu işlemde otorizasyon yapılmış. Aynı ORDER_REF ve aynı Hash ile işlem gönderildi. Mükerrer işlem. |
3DS_ENROLLED | İşlemin tamamlanabilmesi için 3D doğrulaması yapılması gerekmektedir. |
AUTHORIZED | Otorizasyon başarılı. |