Почему не работает QiwiAPI в heroku?

Написал я значит бота для тг (магазин). Написал к нему приблуду gQiwiAPI для оплаты. Суть в чем. На локалке все работало, ссылка адекватно генерировалать, все хорошо было. Но стоило мне залить все это дело на heroku, как в логах стала сыпаться ошибка (при попытке сгенерировать ссылку):

2022-05-07T18:25:52.336350+00:00 app[web.1]: ERROR:aiohttp.server:Error handling request
2022-05-07T18:25:52.336379+00:00 app[web.1]: Traceback (most recent call last):
2022-05-07T18:25:52.336380+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
2022-05-07T18:25:52.336381+00:00 app[web.1]: resp = await request_handler(request)
2022-05-07T18:25:52.336381+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
2022-05-07T18:25:52.336382+00:00 app[web.1]: resp = await handler(request)
2022-05-07T18:25:52.336382+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiohttp/web_urldispatcher.py", line 954, in _iter
2022-05-07T18:25:52.336383+00:00 app[web.1]: resp = await method()
2022-05-07T18:25:52.336383+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiogram/dispatcher/webhook.py", line 139, in post
2022-05-07T18:25:52.336384+00:00 app[web.1]: results = await self.process_update(update)
2022-05-07T18:25:52.336384+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiogram/dispatcher/webhook.py", line 190, in process_update
2022-05-07T18:25:52.336384+00:00 app[web.1]: return fut.result()
2022-05-07T18:25:52.336385+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 116, in notify
2022-05-07T18:25:52.336387+00:00 app[web.1]: response = await handler_obj.handler(*args, **partial_data)
2022-05-07T18:25:52.336387+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiogram/dispatcher/dispatcher.py", line 283, in process_update
2022-05-07T18:25:52.336388+00:00 app[web.1]: return await self.callback_query_handlers.notify(update.callback_query)
2022-05-07T18:25:52.336388+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.10/site-packages/aiogram/dispatcher/handler.py", line 116, in notify
2022-05-07T18:25:52.336389+00:00 app[web.1]: response = await handler_obj.handler(*args, **partial_data)
2022-05-07T18:25:52.336389+00:00 app[web.1]: File "/app/routes.py", line 149, in callback
2022-05-07T18:25:52.336389+00:00 app[web.1]: qiwi.create_bill(price ,comment=None, expDT='15m').payUrl
2022-05-07T18:25:52.336390+00:00 app[web.1]: File "/app/gQiwiAPI/API.py", line 47, in create_bill
2022-05-07T18:25:52.336390+00:00 app[web.1]: return Bill(resp)
2022-05-07T18:25:52.336390+00:00 app[web.1]: File "/app/gQiwiAPI/API.py", line 8, in __init__
2022-05-07T18:25:52.336390+00:00 app[web.1]: self.bill_id = rjson['billId']
2022-05-07T18:25:52.336391+00:00 app[web.1]: KeyError: 'billId'

В общем не пойму, в чем проблема, попытался заменить API ключ, не сработало. С heroku и его тонкостями не знаком, поэтому прошу разжевать мне как только можно.
Если я просто тупой, дайте ссылку на доки, где описывается моя проблемма и способы ее решения.

Заранее спасибо за помощь!


Ответы (0 шт):