درگاه پرداخت زرین پال
سلام من به درگاه پرداخت وصل میشم وپرداخت هم ان جام میشه ولی وقتی کال بک میزنه توی متود verify وقتی می خام پرداخت رو توی دیتابیس سیو کنم به متود save() گیر میده type error میده میگه expected string or bytes-like object چرا اینجوریه؟
4 پاسخ
سلام دوست عزیز
در آموزش زیر بنده کامل توضیح دادم چطور درگاه پرداخت واقعی زرین پال را پیاده کنید و کلاس های مربوطه را خودم نوشتم
https://www.farslearn.com/ShowCourse/1
دلیل اینکه بنده این آموزش را ضبط کردم این بود که در ساخت درگاه زرین پال با مشکلات بسیار زیادی مواجه شدم
و محیط سند باکس تفاوت زیادی با محیط واقعی دارد
فیلد ی که برای ثبت تاریخ پرداخت استفاده کردم از نوع DateTimeField هست و من موقع سیو از () time.time استفاده کردم شاید به خاطر اینه
سلام به شما دوست عزیز.
لطفا کد بخش save و متن کامل خطا رو قرار بدید.
TypeError at /verify/1
expected string or bytes-like object
Traceback Switch to copy-and-paste view
C:\python37\lib\site-packages\django\core\handlers\exception.py
, line 47, in innerresponse = get_response(request)
…
C:\python37\lib\site-packages\django\core\handlers\base.py
, line 181, in _get_responseresponse = wrapped_callback(request, *callback_args, **callback_kwargs)
…
Z:\Tamrin\Django\toplearn\toplearn_eshop\eshop_order\views.py
, line 172, in verifyuser_order.save()