ALFAcoins API Python 3.6+ Library
Project description
ALFAcoins API Python implementation.
A Python3.6 wrapper around the ALFACoins APIs.
by Arash Fatahzade.
Description
alfacoins_api_python is a Python3.6 Library for interacting with ALFAcoins API.
alfacoins_api_python provides cryptocurrency payment integration on your website via ALFAcoins.
alfacoins_api_python allows you to integrate payments with the following cryptocurrencies:
- Bitcoin (BTC)
- Ethereum (ETH)
- XRP (XRP)
- Bitcoin Cash (BCH)
- Litecoin (LTC)
- Dash (DASH)
APIs
- get_fees
- get_rate
- get_rates
- create_order*
- order_status*
- bitsend*
- bitsend_status*
- refund*
- statistics*
*: Private API
Building
You need to have Python 3.6+ in order to use this package. Consider using pyenv for virtual Python 3.6 environment.
pip3.6 install -r requirements_dev.txt
python3.6 setup.py build
Installation
pip3.6 install alfacoins_api_python
Getting Started
Gateway
You can get an instance of ALFACoins
class like this:
For public APIs
from alfacoins_api_python import ALFACoins
alfacoins = ALFACoins()
For private APIs
from alfacoins_api_python import ALFACoins
alfacoins = ALFACoins(
name='shop-name',
password='password',
secret_key='07fc884cf02af307400a9df4f2d15490'
)
Create order
result = alfacoins.create_order(
type='litecointestnet',
amount=1.2345,
currency='USD',
order_id=1,
options={
'notificationURL': 'https://example.io/notify',
'redirectURL': 'https://example.io/redirect',
'payerName': 'Bob',
'payerEmail': 'no_reply@alfacoins.com',
},
description='This is for test!',
)
Additional information and API documentation is here: ALFAcoins API Reference.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for alfacoins_api_python-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4c1ffb6d6f3ddaf48644c1d9053dd8d572d5f5f88f33103015e05608fb7eb38 |
|
MD5 | e1a0a279c2c00469354768271c55105a |
|
BLAKE2b-256 | 4e7ff099f61b42e234efec577a21ba8ca0b1f4bc01b64cf46d069ec40c7aa981 |