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

Как создать форму оплаты в Telegram Bot с помощью pyqiwi?

Нужно создать форму оплаты. Сейчас к боту подключен и более менее настроен SimpleQIWI для оплаты цифрового товара. Имеется проблема проверки оплаты. Хочется перейти на pyqiwi api. Не знаю как правильно создать запрос платежа. Не кидайте ссылки на документацию.

def generate_form_link(pid, account, amount, comment):
"""
Создание автозаполненной платежной формы

Parameters
----------
pid : str
ID провайдера
account : str
Счет получателя
amount : float
Сумма платежа
comment : str
Комментарий

Returns
-------
str
Ссылка
"""
url = "https://qiwi.com/payment/form/{0}".format(pid)
params = {"currency": 643}
params = util.merge_dicts(params, util.split_float(amount))
if comment:
params['comment'] = comment
if account:
params['account'] = account

encoded_params = urlencode(params)

return url + '?' + encoded_params
  • Вопрос задан
  • 477 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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