Skip to main content

FreeKassa python 3 client

Project description

FreeKassa API client

Installation

Install this package with pip

pip install free-kassa-py

Usage

Check balance

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

order = client.get_order(order_id, int_id)

Generate payment link

payment_link = client.generate_payment_link(order_id, summ, email, description)

Export orders to xml

data = client.export_order(status, date_from, date_to, limit, offest)

Withdraw money

withdraw = client.withdraw(amount, currency)

Invoicing

invoice = client.invoice(email, amount, description)

Get wallet balance

wallet_balance = client.get_wallet_balance()

Withdraw money from wallet

wallet_withdraw = client.wallet_withdraw(purse, amount, currency, description, disable_exchange)

Get wallet operation status

operation_status = client.get_operation_status(payment_id)

Transfer money to another wallet

transfer = client.transfer_money(purse, amount)

Payment for online services

payment = client.online_payments(ervice_id, account, amount)

Get list of services for online payment

services = client.get_online_services()

Check status online payment

payment_status = client.get_online_payment_status(payment_id)

Create crypto wallet address

btc_wallet = client.create_btc_address()
ltc_wallet = client.create_ltc_address()
eth_wallet = client.create_eth_address()

Get crypto wallet address

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

btc_transaction = client.get_btc_transaction(transaction_id)
ltc_transaction = client.get_ltc_transaction(transaction_id)
eth_transaction = client.get_eth_transaction(transaction_id)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

free-kassa-py-1.0.2.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

free_kassa_py-1.0.2-py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page