iyzico Geçersiz İstek Hatası (Error Code=11)

Bu yazımızda iyzico entegrasyonu sırasında alınan Geçersiz İstek (ErrorCode=11) hatasının sebebini ve çözümünü inceleyeceğiz.

iyzico entegrasyonunda çok sayıda parametre yer almaktadır. iyzico her bir parametre için format belirlemiştir, sadece belirlediği formatta gönderilen değerleri kabul etmektedir. iyzico’ nun beklediğinin dışında bir formatta değer gönderdiğinizde Geçersiz İstek (ErrorCode=11 ErrorMessage=Geçersiz İstek) hatrası alırsınız.

Peki Hatayı Nasıl Tespit Edebiliriz?

Bu hata genellikle tutar parametrelerinden kaynaklanmaktadır. iyzico servislerinde price ve basketitemprice parametreleri bulunur. Burada sadece nokta kabul edilmekte, virgül kullandığınızda hata alınmaktadır. Örneğin; 1 TL lik bir işlem için 1,0 değil 1.0 olarak göndermeniz gerekir.

Bu düzenlemeyi yapmanıza rağmen hata alıyorsanız göndermiş olduğunuz istek içerisindeki tüm parametreleri iyzico’ nun örnek isteği ile karşılaştırabilir, hataya neden olan değeri tespit edebilirsiniz. iyzico’ nun örnek entegrasyonuna bu bağlantıdan ulaşabilirsiniz.

2 thoughts on “iyzico Geçersiz İstek Hatası (Error Code=11)

  1. Merhaba,
    aynı hatayı ben de alıyorum.
    Söylediğiniz alanlara fiyatı nokta ile manuel giriyorum ama posa gelince kendisi otomatik olarak virgüle çeviriyor. Tuhaf…

  2. iyziconun kendi destek ekibinden daha doğru ve açık cevap olmuş. sorunumu çözdüm teşekkür ederim.

Bir Cevap Yazın