Библиотека LAVAPI была создана, дабы облегчить работу c официалным API платежной системы LAVA. В ней представлены все методы, присутствующие в официальной документации.
Для корректной установки LAVAPI необходимо установить версию Python 3.6 и выше. Далее достаточно открыть cmd и ввести простую команду:
pip install LAVAPI
• wallet_list - Список кошельков
• invoice_create - Выставить счёт
• is_paid - Получить информацию о счёте
• invoice_set_webhook - Установка URL для WebHook
• withdraw_create - Создание вывода
• withdraw_info - Информация о выводе
• transfer_create - Создание перевода
• transfer_info - Информация о переводе
• transactions_list - Список всех транзакций
Для того чтобы начать пользоваться библиотекой, нужно получить Token. Его можно получить по этой ссылке
from LAVAPI import LAVAPI
TOKEN = "YOUR_API_KEY"
api = LAVAPI(TOKEN)
invoice = api.invoice_create(sum = 10.00, wallet_to = "YOR WALLET NUMBER", comment = "LAVAPI invoice_create test!") # Создать счёт
invoice_check = api.is_paid(id = invoice["id"]) # Получить информацию о счете
wallet_list = api.wallet_list() # Получить информацию о кошельках
api.invoice_set_webhook(url="YOR URL") # Установка URL для отправки HTTP-уведомлений
withdraw = api.withdraw_create(account = "YOR WALLET NUMBER", amount=1000.00, service="card", wallet_to="5221610543444123") # Создание вывода
withdraw_info = api.withdraw_info(id=withdraw['id']) # Получить информацию о выводе
transfer = api.transfer_create(account_from="YOR WALLET NUMBER", account_to="ANOTHER WALLET NUMBER", amount=100.00) # Создать перевод
transfer_info = api.transfer_info(id=transfer["id"]) # Получить информацию о переводе
transactions_list = api.transactions_list(transfer_type="withdraw", account="YOR WALLET NUMBER", limit=50, ) # Список транзакций
GNU General Public License (GPL)