iyzico API’ına datalar gönderilirken secretKey'in güvenliği için bir hash oluşturulup şifrelenip gönderilmektedir. Eğer bu hash iyzico tarafında çözülemez ise geçersiz imza hata mesajı dönmektedir.
Bu hataya sebep olan durumlar:
- Güvenlik anahtarının (secret key) yanlış girilmesi
- utf8 kullanılmaması
- Parametrelerin uygun formatta gönderilmemesi
- Senaryo kontrolü : En basit sorgu olan bin sorgusu ile bir deneme yapabilir misiniz? Eğer bu sorgu başarılı sonuçlanıyor ise güvenlik anahtarı doğru demektir.
- Senaryo kontrolü : Bin sorgusunda, conversationId parametresine türkçe karakterler ekleyerek deneyebilir misiniz?
- Githubdaki örneğimizdeki parametreleri birebir set ederek bir deneme yapabilir misiniz?