iyzipay-python icon indicating copy to clipboard operation
iyzipay-python copied to clipboard

Documentation - implementation mismatch

Open altunyurt opened this issue 8 years ago • 5 comments

Documents state that the conversationId parameter is optional, but it's absence breaks the code

File "/virtenvs/flask/lib/python2.7/site-packages/iyzipay/iyzipay_resource.py", line 216, in to_pki_string
    pki_builder = iyzipay.PKIBuilder(self.resource_pki(request))
File "/virtenvs/flask/lib/python2.7/site-packages/iyzipay/iyzipay_resource.py", line 68, in resource_pki
    return 'locale=' + request.get('locale') + ',conversationId=' + request.get('conversationId') + ','
TypeError: cannot concatenate 'str' and 'NoneType' objects

Supplying an empty string value works.

altunyurt avatar Jan 05 '17 10:01 altunyurt

https://dev.iyzipay.com/tr/odeme-formu/odeme-formu-sonucu

mentions CheckoutFormAuth, but no such class exists.

checkout_form_auth = iyzipay.CheckoutFormAuth()

altunyurt avatar Jan 05 '17 16:01 altunyurt

:+1:

dogukankotan avatar Feb 16 '17 08:02 dogukankotan

We are working on it. Thanks @altunyurt @dogukankotan

sotuzun avatar Mar 04 '17 13:03 sotuzun

@altunyurt Your contributions are welcome for optional conversation id.

sotuzun avatar Mar 04 '17 13:03 sotuzun

Merhaba. Hata mesajı :
self.request_string = self.request_string + key + "=" + str(value) + "," UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 10: ordinal not in range(128)

electrocoder avatar Jul 06 '17 15:07 electrocoder