Skip to main content

PyPi Package Version Supported Python versions PyPi downloads

pyCryptomusAPI

Python implementation of Cryptomus and Heleket public API

If you found a bug or have a feature request, just create an issue!

Installation

Installation using pip (a Python package manager):

$ pip install pyCryptomusAPI

Usage

Everything is as simple as the API itself.

  1. Create pyCryptomusAPI or pyHeleketAPI instance
  2. Access API methods in pythonic notation (e.g. "Creating an invoice" -> create_invoice())
  3. Most methods return result as correspondent class, so you can access data as fields
from pyCryptomusAPI import pyCryptomusAPI
client = pyCryptomusAPI(
    "xxxx-xxxx-xxxx-xxxx-xxxx",  # Merchand UUID
    payment_api_key="xxxxxxx",   # Payment API key (for payment methods)
    payout_api_key="xxxxxxx")    # Payout API key (for payout methods)
balance = client.balance()
for item in balance.merchant:
    print("Merchant balance: {} {}".format(item.balance, item.currency_code))

Available methods include:

  • Payments: create_invoice(), create_wallet(), payment_qr_code(), wallet_qr_code(), block_wallet(), block_wallet_refund(), payment_information(), refund(), resend_payment_webhook(), test_payment_webhook(), payment_history(), payment_services(), mark_payment_as_paid()
  • Payouts: create_payout(), payout_information(), payout_history(), payout_services(), transfer_to_personal(), transfer_to_business(), test_payout_webhook()
  • Recurring payments: create_recurrence(), recurrence_information(), recurrence_history(), cancel_recurrence()
  • Webhooks: process_payment_webhook(), process_payout_webhook()
  • Other: balance()

Exceptions

Exceptions are raised using pyCryptomusAPIException class.

Download files

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

Source Distribution

pycryptomusapi-1.1.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycryptomusapi-1.1.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file pycryptomusapi-1.1.0.tar.gz.

File metadata

  • Download URL: pycryptomusapi-1.1.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.0

File hashes

Hashes for pycryptomusapi-1.1.0.tar.gz
Algorithm Hash digest
SHA256 914f59292f6706f3504fa1255e72158085d9985d16f8875b69d96d9ce5b3fdf9
MD5 16f342db06c5031e76215e82f9b8b4ee
BLAKE2b-256 2bbc59e149e3e12baf9c130127e45948d29e9c96d9a5f5b4c3544fb66cc96c87

See more details on using hashes here.

File details

Details for the file pycryptomusapi-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: pycryptomusapi-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.0

File hashes

Hashes for pycryptomusapi-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dadc77357d74564b53c700cbef3c248b5afcb22bfa48f48f318aad2995e58872
MD5 b0f15b00e6200d1b60a4ea62da9e6885
BLAKE2b-256 4b44ce2d338cb3d5ae37f35d5a46f067a267a079cfd7e0fa22ef22a534ebcce9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 files

1.0.1

2 files

1.0.0

1 file

0.1.1

1 file

0.1.0

1 file

0.0.8

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

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