Package: qiwipy
======pyQiwi======Python Qiwi API Wrapper* Лицензия: MIT* Документация: https://pyqiwi.readthedocs.io.Возможности-----------* Оплата любых услуг* Переводы на любой Qiwi Кошелек* Статистика по платежам* История о сделанных платежах в любой промежуток времени* Прохождение упрощенной идентификации* Определение провайдера мобильного телефонаУстановка---------$ pip install qiwipyИспользование---------import pyqiwiwallet = pyqiwi.Wallet(token='', number='79001234567')Быстрый туториал----------------Получить текущий баланс~~~~~~~~~~~~~~~~~~~~~~~print(wallet.balance())Отправка платежа~~~~~~~~~~~~~~~~payment = wallet.send(pid=99, recipient='79001234567', amount=1.11, comment='Привет!')example = 'Payment is {0}\nRecipient: {1}\nPayment Sum: {2}'.format(payment.transaction['state']['code'], payment.fields['account'], payment.sum)print(example)Получить комиссию для платежа~~~~~~~~~~~~~~~~~~~~~~~~~~~~~commission = wallet.commission(pid=99, recipient='79001234567', amount=1.11)print(commission.qw_commission.amount)Для более подробных инструкций, посетите документацию.=================История изменений=================2.1 (6.05.2018)---------------* `Wallet.balance` теперь имеет базовое значение `currency` 643 (Российский рубль)* Новый метод для идентификации кошельков: `Wallet.identification`* Весь блок методов к истории платежей был обновлен до API v2* Для получения квитанции по платежу был добавлен метод `Wallet.cheque`* Если у вас по какой-то причине нет "балансов" на аккаунте, вы можете их создать при помощи `Wallet.create_account`Запрос доступных счетов, доступных для создания реализован в `Wallet.offered_accounts`* Создание ссылки для автозаполненных платежных форм достуно в `pyqiwi.generate_form_link`* Вы хотите определить ID провайдера для пополнения мобильного телефона? Используйте `pyqiwi.detect_mobile`2.0.8 (29.04.2018)------------------* У нас появились тесты!* Небольшие исправления2.0.7 (14.04.2018)------------------* Небольшие исправления2.0.6 (9.03.2018)-----------------* Небольшие исправления2.0.5 (6.11.2017)-----------------* Логгер был перенесен из `pyqiwi.logger` в `pyqiwi.apihelper.logger`* Появился метод в `Wallet` `transaction` для получения определенной транзакции по ID и её типу.* Вместе с этим и появился для него собственный тип: `pyqiwi.types.Transaction`* Небольшие исправления в документации* Небольшие исправления2.0.4 (6.11.2017)-----------------* Небольшие исправления2.0.3 (6.11.2017)-----------------* Небольшие исправления2.0.2 (29.10.2017)------------------* Небольшие исправления2.0.1 (29.10.2017)------------------* У нас появилась документация на ReadTheDocs!* Документация в коде была широко дополнена* Были внесены изменения в вид документации в коде2.0 (28.10.2017)----------------Первое большое изменение библиотеки!* Интересны логи? У нас появился логгер `pyqiwi` в `pyqiwi.logger`* Хотите посмотреть счета в Qiwi? `Wallet.accounts`* Теперь выдается не `dict`-обьекты, а что-либо из `pyqiwi/types.py`* Все вызовы к API были перенесены в `pyqiwi/apihelper.py`* Если у вас возникла ошибка в запросе к API, вы получите исключение из `pyqiwi/exceptions.py`1.2.1 (24.10.2017)------------------* Релиз на PyPI.1.2 (24.10.2017)----------------* Переименование класса `Person` в `Wallet`* Методы класса `Payment` теперь в `Wallet`* Класс `Payment` удален* Нет необходимости в config'е, теперь нужно передать токен в `Wallet()` [Возможность мульти-аккаунта]* Вместе с этим, нужно передавать токен в `get_commission` (но эта же функция находится в `Wallet` c подготовленным токеном)* Методы `Wallet.history()` и `Wallet.stat()` требуют `datetime.datetime`, вместо `str`* Любые обращения к f-строкам, были заменены на метод `str.format`1.1 (5.09.2017)---------------* Небольшие улучшения1.0 (5.09.2017)---------------* Первый релиз!