Можно ли прописать статус в проверке?

Domohod45

Новичок
Пользователь
Дек 7, 2021
68
3
8
Подключаю систему оплаты Fondy для приема платежей.
Я собираюсь сделать проверку по типу:

Код:
if order_status == approved:
    сделать что-либо с пользователем.

Типы статусов в параметре order_status

Параметры прописываются в код для платежа:

Python:
 api = Api(merchant_id=123, secret_key='key')
    checkout = Checkout(api=api)

    data = {
        "currency": "RUB",
        "amount": 1,
        "lang": "en",
        "order_desc": "Описание платежа",
        "order_id": str(time.time())
    }

    url = checkout.url(data).get('checkout_url')

Но можно ли мне получить статус платежа в самой проверке?
 

Domohod45

Новичок
Пользователь
Дек 7, 2021
68
3
8
Так, ну если попробовать callback, то она должна должна вывести финальные данные о платеже, в том числе и его статус. Как ли его в таком случае получить получить из data(переменная, которая будет хранить в себе эти значения)?

Что мне делать ?
 

Jerry

Пользователь
Пользователь
Июл 28, 2020
29
12
3
Вообще вопрос не столько про питон, сколько про логику работы самой системы.
Судя по всему `url = checkout.url(data).get('checkout_url')` возвращает ссылку, перейдя по которой можно совершать оплату.
 

Domohod45

Новичок
Пользователь
Дек 7, 2021
68
3
8
Судя по всему `url = checkout.url(data).get('checkout_url')` возвращает ссылку, перейдя по которой можно совершать оплату
Да.

Ну, в видео показывается только подключение.
 

Форум IT Специалистов