Package for payment handling via https://www.coinpayments.net
Project description
=============================
django-coinpayments
=============================
.. image:: https://badge.fury.io/py/django-coinpayments.svg
:target: https://badge.fury.io/py/django-coinpayments
.. image:: https://travis-ci.org/Bearle/django-coinpayments.svg?branch=master
:target: https://travis-ci.org/Bearle/django-coinpayments
.. image:: https://codecov.io/gh/Bearle/django-coinpayments/branch/master/graph/badge.svg
:target: https://codecov.io/gh/Bearle/django-coinpayments
Package for payment handling via https://www.coinpayments.net
Screenshots
-----------
.. image:: https://github.com/Bearle/django-coinpayments/blob/master/screenshots/transaction.jpg?raw=true
Features
--------
* Has full Coinpayments API client based on .. _`This one`: https://github.com/DogFive/pyCoinPayments
* Has celery, cron tasks for transaction status updates
* Provides a simple `create_tx` method
* Multiple accepted coins can be set using COINPAYMENTS_ACCEPTED_COINS variable in settings.py
Dependencies
============
* `django >= 1.9 <http://djangoproject.com/>`_
* `django-model-utils >=2.0 <https://github.com/jazzband/django-model-utils>`_
Documentation
-------------
The full documentation is at https://django-coinpayments.readthedocs.io.
Quickstart
----------
Install django-coinpayments::
pip install django-coinpayments
Add it to your `INSTALLED_APPS`:
.. code-block:: python
INSTALLED_APPS = (
...
'django_coinpayments',
...
)
Run ``migrate``::
python manage.py migrate django_coinpayments
**Important!**
You have to provide API keys with `create_transaction`, `get_tx_info` permissions like this in your settings.py:
.. code-block:: python
COINPAYMENTS_API_KEY = 'aaaaa'
COINPAYMENTS_API_SECRET = 'aaa'
Running Tests
-------------
Does the code actually work?
::
source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox
Credits
-------
Tools used in rendering this package:
* Cookiecutter_
* `cookiecutter-djangopackage`_
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage
History
-------
0.1.2 (2018-04-26)
++++++++++++++++++
* Made 'id' field on CoinPaymentsTransaction editable
0.1.1 (2018-04-26)
++++++++++++++++++
* Some typo fixes by https://github.com/rubik
0.1.0 (2018-04-06)
++++++++++++++++++
* First release on PyPI.
django-coinpayments
=============================
.. image:: https://badge.fury.io/py/django-coinpayments.svg
:target: https://badge.fury.io/py/django-coinpayments
.. image:: https://travis-ci.org/Bearle/django-coinpayments.svg?branch=master
:target: https://travis-ci.org/Bearle/django-coinpayments
.. image:: https://codecov.io/gh/Bearle/django-coinpayments/branch/master/graph/badge.svg
:target: https://codecov.io/gh/Bearle/django-coinpayments
Package for payment handling via https://www.coinpayments.net
Screenshots
-----------
.. image:: https://github.com/Bearle/django-coinpayments/blob/master/screenshots/transaction.jpg?raw=true
Features
--------
* Has full Coinpayments API client based on .. _`This one`: https://github.com/DogFive/pyCoinPayments
* Has celery, cron tasks for transaction status updates
* Provides a simple `create_tx` method
* Multiple accepted coins can be set using COINPAYMENTS_ACCEPTED_COINS variable in settings.py
Dependencies
============
* `django >= 1.9 <http://djangoproject.com/>`_
* `django-model-utils >=2.0 <https://github.com/jazzband/django-model-utils>`_
Documentation
-------------
The full documentation is at https://django-coinpayments.readthedocs.io.
Quickstart
----------
Install django-coinpayments::
pip install django-coinpayments
Add it to your `INSTALLED_APPS`:
.. code-block:: python
INSTALLED_APPS = (
...
'django_coinpayments',
...
)
Run ``migrate``::
python manage.py migrate django_coinpayments
**Important!**
You have to provide API keys with `create_transaction`, `get_tx_info` permissions like this in your settings.py:
.. code-block:: python
COINPAYMENTS_API_KEY = 'aaaaa'
COINPAYMENTS_API_SECRET = 'aaa'
Running Tests
-------------
Does the code actually work?
::
source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox
Credits
-------
Tools used in rendering this package:
* Cookiecutter_
* `cookiecutter-djangopackage`_
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage
History
-------
0.1.2 (2018-04-26)
++++++++++++++++++
* Made 'id' field on CoinPaymentsTransaction editable
0.1.1 (2018-04-26)
++++++++++++++++++
* Some typo fixes by https://github.com/rubik
0.1.0 (2018-04-06)
++++++++++++++++++
* First release on PyPI.
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
django-coinpayments-0.1.2.tar.gz
(12.6 kB
view hashes)
Built Distribution
Close
Hashes for django-coinpayments-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 828f0aa218419f1bd394b92ad1bbca3bb80c5175dba736d6a2662515fbc03bbe |
|
MD5 | 5a48f3ae0098fece653e1bc0b1e2c56c |
|
BLAKE2b-256 | 754cd3e153b2f7d52696dffe578cd7fb1baad3acce3ee8760d9f39c675d8d9f1 |
Close
Hashes for django_coinpayments-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e71df9fee1cb74a26d56a5c7c28a4392ff66bad7e37dec0d4d4acc3d785b468 |
|
MD5 | ca1f1bfb08e6ee06036353b56e308c11 |
|
BLAKE2b-256 | faf2bcd67b9133f21cad5e6e1819d216245829691dd6d7ae7af71f646395fc0c |