Библиотека SimpleQIWI язык Python. QIWIAPIError: Access denied
from SimpleQIWI import *
from time import sleep
token = "" # https://qiwi.com/api
phone = ""
api = QApi(token=token, phone=phone)
price = 1 # Минимальное значение при котором счет будет считаться закрытым
comment = api.bill(price) # Создаем счет. Комментарий с которым должен быть платеж генерируется автоматически, но его можно задать # параметром comment. Валютой по умолчанию считаются рубли, но ее можно изменить параметром currency
print("Переведите %i рублей на счет %s с комментарием '%s'" % (price, phone, comment))
api.start() # Начинаем прием платежей
while True:
if api.check(comment): # Проверяем статус
print("Платёж получен!")
break
time.sleep(1)
api.stop()
Ошибка:
Переведите 1 рублей на счет 89195616558 с комментарием 'ebaa0a10-b6da-42ff-97b2-8d6483875377' Exception in thread Thread-1:
Traceback (most recent call last): File
"C:\Users\Тимофей\AppData\Local\Programs\Python\Python39\lib\threading.py",
line 950, in
_bootstrap_inner
self.run() File "C:\Users\Тимофей\AppData\Local\Programs\Python\Python39\lib\threading.py",
line 888, in run
self._target(*self._args, **self._kwargs) File "C:\Users\Тимофей\AppData\Local\Programs\Python\Python39\lib\site-packages\SimpleQIWI\Session.py",
line 257, in _async_loop
target() File "C:\Users\Тимофей\AppData\Local\Programs\Python\Python39\lib\site-packages\SimpleQIWI\Session.py",
line 263, in _parse_payments
payments = self.payments File "C:\Users\Тимофей\AppData\Local\Programs\Python\Python39\lib\site-packages\SimpleQIWI\Session.py",
line 60, in payments
return self._get_payments() File "C:\Users\Тимофей\AppData\Local\Programs\Python\Python39\lib\site-packages\SimpleQIWI\Session.py",
line 167, in _get_payments
raise QIWIAPIError(data) SimpleQIWI.Errors.QIWIAPIError: {'serviceName': 'payment-history', 'errorCode': 'auth.forbidden',
'description': 'Access denied', 'userMessage': 'Access denied',
'dateTime': '2020-11-10T14:05:46.805+03:00', 'traceId':
'd3caade59392b436'}