CoinPayments API Client
CoinPayments | API Documentation
This library will let you to easily interact with CoinPayments API directly from your Python application.
Installation
To install coinpayments-py, simply use pip:
pip install coinpayments-py
Basic Usage
Initialize api object
>>> from coinpayments import CoinPaymentsAPI
>>> api = CoinPaymentsAPI(public_key='your_api_public_key',
private_key='your_api_private_key')
Call any CoinPayments API method as api object method with corresponding arguments
>>> api.rates()
{'error': 'ok', 'result': 'LTCT': {'balance': 839700000, 'balancef': '8.39700000', 'status': 'available', 'coin_status': 'online'}}}
>>> api.get_callback_address(currency='BTC', ipn_url='http://example.com')
{'error': 'ok', 'result': {'address': '36v6r1XuaWPtrTuhF8iq8AfBzPS8D4eios'}}
Also you can check IPN HMAC signature using check_signature method
>>> from coinpayments import CoinPaymentsAPI
>>> api = CoinPaymentsAPI(public_key=None,
private_key='your_ipn_secret_key')
>>> api.check_signature('ipn_message', 'ipn signautre')
False
Contributing
Contributions are welcome and will be fully credited. Contributions can be made via a Pull Request.
Metadata
Release files for coinpayments-py 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coinpayments_py-0.1.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / coinpayments_py-0.1.0-py2.py3-none-any.whl
| Download URL | coinpayments_py-0.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
065e294fcc34a155125adc65092b03ccd38b0522717b3823c6ee8bb9c8a47ec6
|
|
BLAKE2b-256 checksum How to use checksums |
fd2edb600db26e0f252d95efb4da6d8543ae63b7a699e2f0b914ba339e23c5be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |