Задать вопрос
old_stalin
@old_stalin

Как проверять статус оплаты после redirect?

Делаю редирект на страницу оплаты и после этого нужно как-то отслеживать ее статус, цикл для отслеживания есть, но проблема в том, что он выходит из функции после того, как я редирекчу.
return redirect(new_bill.pay_url)
oplata_check(bill_id=new_bill.bill_id)

def oplata_check(bill_id):
    status = p2p.check(bill_id=bill_id).status
    while status == "WAITING":
        print(status)
        if status != "WAITING":
            p2p.reject(bill_id=bill_id)
        sleep(5)
        status = p2p.check(bill_id=bill_id).status
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы