Skip to main content

A Bitcoin gateway client for generating QR codes for payments in shops

Project description

BitHeap Gateway Python Client

The bitheap_gateway_client is a Python package designed for e-commerce and retail platforms to facilitate Bitcoin payments. It simplifies the process of integrating Bitcoin payment functionality, including generating QR codes for Bitcoin transactions.

Features

  • Request Bitcoin payments with QR code generation.
  • Check the status of Bitcoin payments.
  • Execute payouts in Bitcoin.
  • Retrieve a seller's Bitcoin balance.

Installation

To install bitheap_gateway_client, simply use pip:

pip install bitheap_gateway_client

Usage

Here's how to use the bitheap_gateway_client in your Python project:

Importing the Client

from bitheap_gateway_client.client import BitHeapGatewayClient

Requesting a Payment

response = BitHeapGatewayClient.request_payment('expect', 'currency', 'message', 'seller', 'customer', 'callback_url', 'account_id')
print(response.json())

Checking Payment Status

response = BitHeapGatewayClient.check_payment('address')
print(response.json())

Processing a Payout

response = BitHeapGatewayClient.payout('seller', 'amount', 'currency', 'address', 'account_id')
print(response.json())

Getting Seller's Balance

response = BitHeapGatewayClient.get_seller_balance('seller')
print(response.json())

Contributions

Contributions are welcome! Please feel free to submit pull requests or open issues to improve the functionality or efficiency of this package.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

bitheap_gateway_client-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

bitheap_gateway_client-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file bitheap_gateway_client-0.1.0.tar.gz.

File metadata

  • Download URL: bitheap_gateway_client-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for bitheap_gateway_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fca4415d7b1fafa8acd0e180ff164810d1bf879070d53a97620795cc8aa4b9e1
MD5 ff898bba174a4affe7fbb4df774e0f00
BLAKE2b-256 ca142a8d332e4eeeeada2228197a52b1bda56a240bed950fe6134ceb2b3c9095

See more details on using hashes here.

File details

Details for the file bitheap_gateway_client-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bitheap_gateway_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f052d456b8c6064afc8b79c267c79c71b7495762984e5148e1b5314679fe59f4
MD5 259887b3bdbd507fddbdbb429f7bc81b
BLAKE2b-256 7bdd520287ead8e5c6cd31e32ed7f9779e088c00eb84c79cf176b4c03417d84a

See more details on using hashes here.

Supported by

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