Проверка статуса оплаты PyEasyQiwi в VkApi
Пожалуйста, подскажите, почему статус платежа не проверяется?
Библиотеки:
import vk_api, json
from random import randint
from PyEasyQiwi import QiwiConnection
from vk_api.longpoll import VkLongPoll, VkEventType
Текущий код проверки оплаты:
if msg == '!демо оплата':
pay_bill_abilitty = True
pay_url, bill_id, response = conn.create_bill(value=5.00, description="Demo")
sender_demo(id, "Ссылка демо оплаты\n\nP.s Если вы не клиент, не оплачивайте ничего по этой ссылке! Никакой товар выдан не будет!:\n\n" + pay_url)
status, response = conn.check_bill(bill_id)
while pay_bill_abilitty == True:
if status == 'PAID':
sender_demo(id, 'Оплата проведена успешна')
pay_bill_abilitty = False
elif status == 'WAITING':
pass
elif status == 'EXPIRED':
sender_demo(id, 'Время оплаты закончилось')
pay_bill_abilitty = False
elif status == 'REJECTED':
sender_demo(id, 'Платеж не был принят платежной системой (Qiwi)')
Спасибо!