Задать вопрос
@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 просмотра
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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