Metadata-Version: 2.1
Name: LavaAPI
Version: 2.0
Summary: A simple library for accepting payments and using the LAVA Wallet
Home-page: https://github.com/billiedark/LavaAPI
Author: billiedark
Author-email: hhxx213@gmail.com
License: UNKNOWN
Description: [![N|Solid](https://github.com/billiedark/LavaAPI/blob/main/LavaAPI_v2.png?raw=true)](https://nodesource.com/products/nsolid)
        
        ![Python](https://img.shields.io/badge/-Python-0a0a0a?style=for-the-badge&logo=python&logoColor=24e387)
        
        This library was created to simplify the LAVA api [provided on the official website](https://dev.lava.ru/), in the Python programming language.
        Эта библиотека создана для упрощения работы с LAVA api, [предоставленной на официальном сайте](https://dev.lava.ru/), на языке программирования Python.
        
        
        ## Features - Возможности
        
        - Checking token validity - Проверка токена на валидность
        - Wallet Details - Подробности кошельков
        - Checking wallet balance - Проверка баланса кошелька
        - Creating a bill for payment - Создания счета для оплаты
        - Information about the bill - Информация о созданном счете
        
        
        ## Installation - Установка
        
        [Python](https://www.python.org/) version 3.6 or higher must be installed
        Необходимо установить [Python](https://www.python.org/) версии не ниже 3.6
        
        ```cmd
        pip install lavaapi
        ```
        
        ## Using - Использование
        To get your TOKEN, you need to register in LAVA and get your key [by following this link](https://lava.ru/dashboard/settings/api)
        Для получения вашего ТОКЕНА необходимо зарегистрироваться в LAVA и получить свой ключ [по этой ссылке](https://lava.ru/dashboard/settings/api)
        
        Для ясности:
        API key = Token
        
        ### Quick example of account creation and payment verification - Быстрый пример создания счета и проверки платежа
        Каждые 5 секунд код будет проверять платеж
        ``` python
        from LavaAPI import LavaAPI
        from time import sleep
        
        api_key = "YOUR_API_KEY"
        api = LavaAPI(api_key)
        
        payment = api.create_invoice(1, "test comment")
        print(payment.url)
        
        while True:
            if payment.is_paid():
                print("Payment is paid!")
                break
                
            sleep(5)
        ```
        
        ### Full usage list - Полный список использования
        Все примеры с комментариями
        ```python
        from LavaAPI import LavaAPI
        
        api_key = "YOUR_API_KEY"
        api = LavaAPI(api_key)
        
        # Get RUB wallet balance
        print(api.wallet_balance("RUB"))
        
        # Get EUR wallet balance
        print(api.wallet_balance("EUR"))
        
        # Get USD wallet balance
        print(api.wallet_balance("USD"))
        
        # Create invoice
        payment = api.create_invoice(1, "test")
        
        # Get payment url
        print(payment.url)
        
        # Get the invoice amount
        print(payment.amount)
        
        # Check payment status
        print(payment.is_paid())
        ```
        
        
        ## License
        
        GNU General Public License (GPL)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
