@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
  • Вопрос задан
  • 472 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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