Skip to content

oxfemale/myqiwi

Repository files navigation

myqiwi

Build Status PyPi Package Version PyPi status Downloads Supported python versions

Возможности

  • Переводы на любой Qiwi Кошелек
  • Статистика по платежам
  • Получение информации о пользователе
  • Сортировка платежей по типу(в/из), валюте.
  • Определение провайдера мобильного телефона

Использование

import myqiwi
wallet = myqiwi.Wallet(token)

Быстрый туториал

Получить текущий баланс

print(wallet.balance())

Отправка платежа

payee = "7999778909" # Получатель платежа
sum = 50 # Сумма перевода. Обязательно в рублях!
comment = "Перевод сделан с помощью библиотеки myqiwi" # Необязательный аргумент

wallet.send_money(payee,sum,comment)

Генерация комментария и ожидание платежа

need_sum = 100
resp = qiwi.gen_payment(need_sum) # Генерируем комментарий и ссылку к платежу

text = "Переведите {} рублей на номер {}, указав в комментариях {}"
text = text.format(need_sum, phone, resp["comment"])
print(text)
print("Ссылку на форму с оплатой: {}".format(resp["link"]))

payment = qiwi.search_payment(resp["comment"], need_sum=need_sum)

if payment["status"]:
    print("Поступило пополнение на сумму {} рублей!".format(payment["sum"]))
else:
    print("Пополнения не обнаружено! :(")

To do

  • Добавить возможность установки хендлера, для получения уведомлений о новых транзакциях
  • Добавить файл utils. Куда перенести собственные функции
  • Написать таблицу с методами, описанием и передаваемыми аргументами
  • Переписать readme
  • Добавить свойство username
  • Добавить поддержку прокси 06.08.20
  • Переписать функцию generate_pay_form 08.07.20
  • Добавить возможность вывода ошибок в транслите, с помощью библиотеки transliterate 04.07.20

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages