iyzico / iyzipay-python

iyzipay api python client
MIT License
87 stars 35 forks source link

initialize_checkout_form - geçersiz imza #47

Closed erhanturan closed 1 year ago

erhanturan commented 5 years ago

Selamlar,

Samples kısmındaki initialize_checkout_form.py geçersiz imza hatası veriyor:

{"status":"failure","errorCode":"1000","errorMessage":"Geçersiz imza","locale":"tr","systemTime":1572376824669,"conversationId":"123456789"}

callback adresini de değiştirdim ama hata gelmeye devam ediyor. apikey, secretkey ve url girilmiş durumda. sandbox üstünde deniyorum... Aynı Key'ler ile iyzipay.Payment() ise çalışıyor.

Çözüm önerisi varsa dinlemek isterim.

Teşekkürler.

erhanturan commented 5 years ago

Çözümü buldum. Request içindeki 'debitCardAllowed': True key'inin kaldırılması gerekiyor.

Ödeme formu dökümantasyonunda bulunan Python örneği ile karşılaştırınca gördüğüm ilk fark buydu. github içindeki form örneğinin düzeltilmesi gerekiyor.

byasarcse commented 1 year ago

Merhabalar @erhanturan,

İlgili parametre sample'dan kaldırılmıştır.