Skip to main content

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)
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)

Metadata

Release files for free-kassa-py 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for free-kassa-py 1.0.2
File Size Uploaded
free-kassa-py-1.0.2.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for free-kassa-py 1.0.2
File Interpreter ABI Platform
free_kassa_py-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 8.1 kB

Release files / free-kassa-py-1.0.2.tar.gz

Download URL free-kassa-py-1.0.2.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3cbcb06b92e3f98467d08a9f71867af49206725ad5a9ad580364aec51215dd23
BLAKE2b-256 checksum
How to use checksums
d256a0690dee9668e0889cc1f6893a5d813915e2f3c4a77ca6d1b2d66931fc29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

Release files / free_kassa_py-1.0.2-py3-none-any.whl

Download URL free_kassa_py-1.0.2-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
acf0d2a6bd662d10d24ff558fd874007cfa0cf18955097bfa80eb39c7067d119
BLAKE2b-256 checksum
How to use checksums
49fb32b1ecde9dc18900a949a0cd49182aba888063e32d3c5dffaa6790bcd6d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page