Как получить статус платежа Qiwi
Здраствуйте помогите, при оплате статус на PAID не меняется постоянно статус WAITING
if msg == "пополнение ?":
send_some_msg(id, "Введите сумму пополнения!")
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
if event.to_me and event.text:
msg = event.text.lower()
id = event.user_id
cash_pay = {}
comment_pay = {}
bill = {}
pay = VkKeyboard()
pay.add_button("Проверить оплату")
if is_number(msg):
cash_pay[id] = int(msg)
if cash_pay[id] >= 1:
comment_pay[id] = str(id) + str(random.randint(100000, 1000000000000000000000000))
bill[id] = p2p.bill(amount= cash_pay[id], lifetime = 5, comment = comment_pay[id]))
break
else:
send_some_msg(id, "Минимальная сумма пополнения 1 рубль!")
else:
send_some_msg(id, "Некорректная сумма пополнения!")
if msg == "проверить оплату":
print(bill[id].status)
if bill[id].status == "PAID":
send_some_msg(id, "Успешно")
else:
send_some_msg(id, "Не оплачено")