Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.
/ LAVAPI Public archive

Библиотека для работы с платежной системой Lava

License

Notifications You must be signed in to change notification settings

DIMFLIX-OFFICIAL/LAVAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Библиотека 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, ) # Список транзакций

License

GNU General Public License (GPL)

About

Библиотека для работы с платежной системой Lava

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages