Metadata-Version: 2.1
Name: free-kassa-py
Version: 1.0.2
Summary: FreeKassa python 3 client
Home-page: https://github.com/Churakovmike/free-kassa-py
Author: Mikhail Churakov
Author-email: churakovmike@mail.ru
License: UNKNOWN
Project-URL: Source, https://github.com/Churakovmike/free-kassa-py
Description: 
        FreeKassa API client
        ====================
        
        Installation
        -------------
        Install this package with pip
        ```commandline
        pip install free-kassa-py
        ```
        
        Usage
        -----
        #### Check balance
        ```python
        from freekassa import FreeKassaApi
        
        client = FreeKassaApi(
            first_secret='first_secret_key',
            second_secret='second_secret_key',
            merchant_id='merchant_id',
            wallet_id='wallet_id')
        
        balance = client.get_balance()
        ```
        
        #### Check order
        ```python
        order = client.get_order(order_id, int_id)
        ```
        
        #### Generate payment link
        ```python
        payment_link = client.generate_payment_link(order_id, summ, email, description)
        ```
        
        #### Export orders to xml
        ```python
        data = client.export_order(status, date_from, date_to, limit, offest)
        ```
        
        #### Withdraw money
        ```python
        withdraw = client.withdraw(amount, currency)
        ```
        
        #### Invoicing
        ```python
        invoice = client.invoice(email, amount, description)
        ```
        
        #### Get wallet balance
        ```python
        wallet_balance = client.get_wallet_balance()
        ```
        
        #### Withdraw money from wallet
        ```python
        wallet_withdraw = client.wallet_withdraw(purse, amount, currency, description, disable_exchange)
        ```
        
        #### Get wallet operation status
        ```python
        operation_status = client.get_operation_status(payment_id)
        ```
        
        #### Transfer money to another wallet
        ```python
        transfer = client.transfer_money(purse, amount)
        ```
        
        #### Payment for online services
        ```python
        payment = client.online_payments(ervice_id, account, amount)
        ```
        
        #### Get list of services for online payment
        ```python
        services = client.get_online_services()
        ```
        
        #### Check status online payment
        ```python
        payment_status = client.get_online_payment_status(payment_id)
        ```
        
        #### Create crypto wallet address
        ```python
        btc_wallet = client.create_btc_address()
        ltc_wallet = client.create_ltc_address()
        eth_wallet = client.create_eth_address()
        ```
        
        #### Get crypto wallet address
        ```python
        btc_wallet_address = client.get_btc_address()
        ltc_wallet_address = client.get_ltc_address()
        eth_wallet_address = client.get_eth_address()
        ```
        
        #### Get information about transaction
        ```python
        btc_transaction = client.get_btc_transaction(transaction_id)
        ltc_transaction = client.get_ltc_transaction(transaction_id)
        eth_transaction = client.get_eth_transaction(transaction_id)
        ```
        
Keywords: freekassa
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >3.4
Description-Content-Type: text/markdown
