{ "info": { "author": "Mathijs de Bruin", "author_email": "mathijs@mathijsfietst.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "##############\ndjango-docdata\n##############\n\n.. image:: https://img.shields.io/pypi/v/django-docdata.svg\n :target: https://pypi.python.org/pypi/django-docdata\n\n.. image:: https://img.shields.io/travis/dokterbob/django-docdata/master.svg\n :target: http://travis-ci.org/dokterbob/django-docdata\n\n.. image:: https://coveralls.io/repos/dokterbob/django-docdata/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/dokterbob/django-docdata?branch=master\n\n.. image:: https://landscape.io/github/dokterbob/django-docdata/master/landscape.svg?style=flat\n :target: https://landscape.io/github/dokterbob/django-docdata/master\n :alt: Code Health\n\nPython/Django client to the Docdata payment system.\n\nWhat it does\n============\nThis package offers Python and Django integration for Docdata's WebMenu\nproduct. It offers a direct abstraction of the API living in\n`docdata.interface` which does not use Django for anything other than UTF-8\nencoding of URL's. On top of this we implemented a Django persistence layer\nand a `payment_status_changed` signal for easy integration into webshops and\nother applications requiring payments.\n\nSupported versions\n==================\nThis package officially supports Python 2.7 and Django 1.8 and 1.9, pull requests for Python 3 are encouraged.\n\nWho uses this\n=============\nWe are using this package in-house over at `Visualspace `_, on a fairly large production webshop. Some version of this software has been included in `pcommerce.payment.docdata `_ by Huub Bouma.\n\nTests\n=================\nThis package has fairly extensive test coverage. However, a significant\nportion of the tests currently requires a testing account and\nhence `DOCDATA_MERCHANT_NAME` and `DOCDATA_MERCHANT_PASSWORD` to be setup in\nthe file `test_secrets.py` (see `test_secrets.example`). After that the tests\ncan be run with::\n\n ./runtests.py\n\nCoverage\n--------\nOnly offline tests are currently being run with Travis, hence the actual coverage should be much higher. To run the online tests as well, Docdata credentials need to be configured in ``test_project/test_project/test_secrets.py``.\n\nPull requests for properly mocked online interactions based on the examples in Docdata's implementation manual are greatly appreciated.\n\nSettings\n========\n`DOCDATA_MERCHANT_NAME`\n Credentials as supplied by the payment provider.\n\n`DOCDATA_MERCHANT_PASSWORD`\n Credentials as supplied by the payment provider.\n\n`DOCDATA_DEBUG`\n Whether or not to run in testing mode. Defaults to `True`.\n\n`DOCDATA_PROFILE`\n Which profile to use for processing payments. Defaults to `standard`.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/dokterbob/django-docdata/", "keywords": "", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "django-docdata", "package_url": "https://pypi.org/project/django-docdata/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-docdata/", "project_urls": { "Homepage": "http://github.com/dokterbob/django-docdata/" }, "release_url": "https://pypi.org/project/django-docdata/0.9/", "requires_dist": [ "Django (>=1.8.13)", "requests (>=2.9.1,<3.0)" ], "requires_python": "", "summary": "Python/Django client to the Docdata payment system.", "version": "0.9" }, "last_serial": 2102893, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "f79f5538859f9e7053eae7f9ccc82f33", "sha256": "591d214ff2a914e856d5781b583ee604696a05c60747d698bc657ddd75457506" }, "downloads": -1, "filename": "django-docdata-0.2.tar.gz", "has_sig": false, "md5_digest": "f79f5538859f9e7053eae7f9ccc82f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9626, "upload_time": "2013-09-24T14:05:27", "url": "https://files.pythonhosted.org/packages/87/8c/981e09c0bd7bd5ef08a8349c36240a5d3d1dcec9c6c6455c834181090f0b/django-docdata-0.2.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "2aa1836a4628c08dac7f9d1d1d0d8dd9", "sha256": "020a689edac7b68d26d47daf7f3e6a5a048323eca6ae4e227bd19cbe0ec7fd90" }, "downloads": -1, "filename": "django_docdata-0.9-py2-none-any.whl", "has_sig": true, "md5_digest": "2aa1836a4628c08dac7f9d1d1d0d8dd9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13867, "upload_time": "2016-05-06T16:42:12", "url": "https://files.pythonhosted.org/packages/5a/a2/cee00857f485600783b7613bb908ad262c449c25e2540212cf9f70bae5e9/django_docdata-0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e04af18934c71c20e7f9c2ea6382f31", "sha256": "813bff412f16e8a4c45418de6be1b1b89e92283e762bbce253fc4636d3dcbcf8" }, "downloads": -1, "filename": "django-docdata-0.9.tar.gz", "has_sig": true, "md5_digest": "5e04af18934c71c20e7f9c2ea6382f31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8553, "upload_time": "2016-05-06T16:42:26", "url": "https://files.pythonhosted.org/packages/20/25/2f0802094b1bddb3b0e9b3ae0e666596caf7e301d9c81c2cad486dde3d37/django-docdata-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2aa1836a4628c08dac7f9d1d1d0d8dd9", "sha256": "020a689edac7b68d26d47daf7f3e6a5a048323eca6ae4e227bd19cbe0ec7fd90" }, "downloads": -1, "filename": "django_docdata-0.9-py2-none-any.whl", "has_sig": true, "md5_digest": "2aa1836a4628c08dac7f9d1d1d0d8dd9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13867, "upload_time": "2016-05-06T16:42:12", "url": "https://files.pythonhosted.org/packages/5a/a2/cee00857f485600783b7613bb908ad262c449c25e2540212cf9f70bae5e9/django_docdata-0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e04af18934c71c20e7f9c2ea6382f31", "sha256": "813bff412f16e8a4c45418de6be1b1b89e92283e762bbce253fc4636d3dcbcf8" }, "downloads": -1, "filename": "django-docdata-0.9.tar.gz", "has_sig": true, "md5_digest": "5e04af18934c71c20e7f9c2ea6382f31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8553, "upload_time": "2016-05-06T16:42:26", "url": "https://files.pythonhosted.org/packages/20/25/2f0802094b1bddb3b0e9b3ae0e666596caf7e301d9c81c2cad486dde3d37/django-docdata-0.9.tar.gz" } ] }