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.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.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.0.tar.gz
(12.4 kB
view hashes)
Close
Hashes for django-coinpayments-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f95e8373e33d5b8148782e9c9d2941724ee908f676f78abcd1f5c61df31ede65 |
|
MD5 | b9ac8b3b9a1f6ec9df3585e19f191616 |
|
BLAKE2b-256 | 35326fb5e771442ed329b798265f4eb5574ac653d7f2d7d02ff58ce1f644742e |