Fiyat parametrelerinde ondalık kısım - geçersiz imza
Fiyat parametrelerinde ondalık kısım için 2 haneden fazla girildiğinde "geçersiz imza" hatası alınıyor.
Sandbox ortamında geçersiz imza hatası alıyorum. Aynı kod gerçek ortamda çalışıyor. Test kartlarıyla ilgili bir sorun mu var acaba?
Sorunu buldum. gsmNumber boş olmaması gerekiyormuş
Çok teşekkürler @dogukankotan. Aynı şekilde test ederek, python kütüphanesi için geliştirme listesine ekleyeceğiz.
Geçersiz imza problemi düzeltildi mi? Ben de aynı problem ile karşı karşıyayım.
Selamlar @kurtulussahin, “Geçersiz imza” hatası istek yapısı doğru iletilmediğinde ya da parametre tipleri yanlış gönderildiğinde alınmaktadır. Güvenlik anahtarı (secret key) yanlış girildiğinde alınmaktadır, güvenlik anahtarının başında veya sonunda bir boşluk olmaması gerekmektedir. Eğer karakter encoding olarak utf-8 kullanılmamışsa bu hata oluşacaktır. Eğer parametreler uygun formatta girilmemişse de bu hata alınmaktadır. Ek olarak, price parametresi null olarak gönderilemez, istek yapısı düzeltildiğinde, eğer price parametresi null veya 0 (sıfır) olarak gönderilirse, sistem Fiyat bilgisi sıfırdan büyük olmalıdır hatası dönecektir.