{ "info": { "author": "David Winterbottom", "author_email": "david.winterbottom@tangentlabs.co.uk", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "=================================\nDatacash package for django-oscar\n=================================\n\nThis package provides integration with the payment gateway, DataCash_. It is designed to\nwork seamlessly with the e-commerce framework `django-oscar`_ but can be used without \nOscar.\n\nIt also supports batch fraud screening using The3rdMan.\n\n.. _DataCash: http://www.datacash.com/\n.. _`django-oscar`: https://github.com/tangentlabs/django-oscar\n\n* `PyPI homepage`_\n\n.. _`continuous integration status`: http://travis-ci.org/#!/tangentlabs/django-oscar-datacash\n.. _`PyPI homepage`: http://pypi.python.org/pypi/django-oscar-datacash/\n\n.. image:: https://secure.travis-ci.org/tangentlabs/django-oscar-datacash.png\n :alt: Continuous integration\n :target: http://travis-ci.org/#!/tangentlabs/django-oscar-datacash?branch=master\n\n.. image:: https://coveralls.io/repos/tangentlabs/django-oscar-datacash/badge.png?branch=master\n :alt: Coverage\n :target: https://coveralls.io/r/tangentlabs/django-oscar-datacash\n\nGetting started\n===============\n\nSandbox\n-------\n\nWhen following the below instructions, it may be helpful to browse the sandbox\nfolder above as this is an example Oscar install which has been integrated with\nDatacash.\n\nInstallation\n------------\n\nFrom PyPi::\n\n pip install django-oscar-datacash\n\nor from Github::\n\n pip install git+git://github.com/tangentlabs/django-oscar-datacash.git#egg=django-oscar-datacash\n\nAdd ``'datacash'`` to ``INSTALLED_APPS`` and run::\n\n ./manage.py migrate datacash\n\nto create the appropriate database tables.\n\nConfiguration\n-------------\n\nEdit your ``settings.py`` to set the following settings::\n\n DATACASH_HOST = 'testserver.datacash.com'\n DATACASH_CLIENT = '...'\n DATACASH_PASSWORD = '...'\n DATACASH_CURRENCY = 'GBP'\n\nThere are other settings available (see below). Obviously, you'll need to\nspecify different settings in your test environment as opposed to your\nproduction environment. \n\nIntegration into checkout\n-------------------------\n\nYou'll need to use a subclass of ``oscar.apps.checkout.views.PaymentDetailsView`` within your own \ncheckout views. See `Oscar's documentation`_ on how to create a local version of the checkout app.\n\n.. _`Oscar's documentation`: http://django-oscar.readthedocs.org/en/latest/index.html\n\nOverride the ``handle_payment`` method (which does nothing by default) and add your integration code. See\n`the sandbox site`_ for an example of integrating Datacash payments\ninto an Oscar site.\n\n.. _`the sandbox site`: https://github.com/tangentlabs/django-oscar-datacash/tree/master/sandbox\n\nLogging\n-------\n\nThe gateway modules uses the named logger ``datacash``.\n\nThe3rdMan callbacks use the named logger ``datacash.the3rdman``. It is\nrecommended that you use ``django.utils.log.AdminMailHandler`` with this logger\nto ensure error emails are sent out for 500 responses.\n\nIntegration trouble-shooting\n----------------------------\n\nMany Datacash features require your merchant account to be configured correctly.\nFor instance, the default Datacash set-up won't include:\n\n* Payments using historic transactions \n* Split settlements\n\nWhen investigating problems, make sure your Datacash account is set-up\ncorrectly.\n\nIntegration with The3rdMan\n--------------------------\n\nUsing realtime fraud services requires submitting a dict of relevant data as part\nof the initial transaction. A helper method is provided that will extract all\nit needs from Oscar's models:\n\n.. code:: python\n\n from datacash.the3rdman import build_data_dict\n\n fraud_data = build_data_dict(\n request=request,\n order_number='1234',\n basket=request.basket,\n email=email\n shipping_address=shipping_address,\n billing_addres=billing_address)\n\nthen pass this data as a named argument when creating the transaction:\n\n.. code:: python\n\n ref = Facade().pre_authorise(..., the3rdman_data=fraud_data)\n\nTo receive the callback, include the following in your ``urls.py``:\n\n.. code:: python\n\n urlpatterns = patterns('',\n ...\n (r'^datacash/', include('datacash.urls')),\n ...\n )\n\nWhen a fraud response is received, a custom signal is raised which your client\ncode should listen for. Example:\n\n.. code:: python\n\n from django.dispatch import receiver\n from datacash.the3rdman import signals\n\n @receiver(signals.response_received)\n def handle_fraud_response(sender, response, **kwargs):\n # Do something with response\n\nPackages structure\n==================\n\nThere are two key components:\n\nGateway\n-------\n\nThe class ``datacash.gateway.Gateway`` provides fine-grained access to the\nvarious DataCash APIs, which involve constructing XML requests and decoding XML\nresponses. All calls return a ``datacash.gateway.Response`` instance which\nprovides dictionary-like access to the attributes of the response.\n\nExample calls:\n\n.. code:: python\n\n from decimal import Decimal as D\n from datacash.gateway import Gateway\n\n gateway = Gateway()\n\n # Single stage processing\n response = gateway.auth(amount=D('100.00'), currency='GBP',\n merchant_reference='AA_1234',\n card_number='4500203021916406',\n expiry_date='10/14',\n ccv='345')\n\n response = gateway.refund(amount=D('100.00'), currency='GBP',\n merchant_reference='AA_1234',\n card_number='4500203021916406',\n expiry_date='10/14',\n ccv='345')\n\n # Two-stage processing (using pre-registered card)\n response = gateway.pre(amount=D('50.00'), currency='GBP',\n previous_txn_reference='3000000088888888')\n response = gateway.fulfill(amount=D('50.00'), currency='GBP',\n txn_reference=response['datacash_reference'])\n\nThe gateway object know nothing of Oscar's classes and can be used in a stand-alone\nmanner.\n\nFacade\n------\n\nThe class ``datacash.facade.Facade`` wraps the above gateway object and provides a\nless granular API, as well as saving instances of ``datacash.models.OrderTransaction`` to\nprovide an audit trail for Datacash activity.\n\nSettings\n========\n\n* ``DATACASH_HOST`` - Host of DataCash server\n\n* ``DATACASH_CLIENT`` - Username\n\n* ``DATACASH_PASSWORD`` - Password\n\n* ``DATACASH_CURRENCY`` - Currency to use for transactions\n\n* ``DATACASH_USE_CV2AVS`` - Whether to pass CV2AVS data\n\n* ``DATACASH_CAPTURE_METHOD`` - The 'capture method' to use. Defaults to 'ecomm'.\n\nContributing\n============\n\nTo work on ``django-oscar-datacash``, clone the repo, set up a virtualenv and install\nin develop mode::\n\n make install\n\nThe test suite can then be run using::\n\n ./runtests.py\n\nThere is a sandbox Oscar site that can be used for development. Create it\nwith::\n\n make sandbox\n\nand browse it with::\n\n python sandbox/manage.py runserver\n\nMagic card numbers are available on the Datacash site:\nhttps://testserver.datacash.com/software/download.cgi?show=magicnumbers\n\nHere's an example:\n\n 1000010000000007\n\nHave fun!\n\nChangelog\n=========\n\n0.8.3\n-----\n\n* Added support for Python 3\n\n0.8.2\n-----\n\n* Added support for Django 1.7\n\n0.8.1\n-----\n* Drop use of deprecated bankcard attribute\n\n0.8\n---\n* Ensure compatibility with Oscar 0.7\n* Drop support for Oscar 0.4 and 0.5\n\n0.7\n---\n* Ensure compatibility with Django 1.6 and Oscar 0.6\n\n0.6.2\n-----\n* Ensure templates are compatible with Django 1.5\n* Ensure tests pass with Oscar 0.6\n\n0.6.1\n-----\n* Format country codes in fraud submission. They must be 3 digits.\n\n0.6\n---\n* Allow the transaction currency to be set pre transaction. This is to support\n the new multi-currency features of Oscar 0.6.\n\n0.5.3\n-----\n* Fix logging formatting bug\n\n0.5.2\n-----\n* Remove uniqueness constraint for 3rdman response\n* Add links to Gatekeeper from dashboard\n\n0.5.1\n-----\n* Adjust how the response type of callback is determined\n\n0.5\n---\n* Add support for The3rdMan fraud screening \n\n0.4.2\n-----\n* Fix mis-handling of datetimes introduced in 0.4.1\n\n0.4.1\n-----\n* Handle bankcard dates passed as ``datetime.datetime`` instances instead of\n strings. This is a compatability fix for Oscar 0.6 development.\n\n0.4\n---\n* Oscar 0.5 support\n\n0.3.5 / 2012-07-08\n------------------\n* Merchants passwords now removed from saved raw request XML\n* A random int is now appended to the merchant ref to avoid having duplicates\n\n0.3.4 / 2012-07-08\n------------------\n* Minor tweak to sort order of transactions in dashboard\n\n0.3.2, 0.3.3 / 2012-06-13\n-------------------------\n* Updated packaging to include HTML templates\n\n0.3.1 / 2012-06-12\n------------------\n* Added handling for split shipment payments\n\n0.3 / 2012-05-10\n----------------\n* Added sandbox site\n* Added dashboard view of transactions\n\n0.2.3 / 2012-05-09\n------------------\n* Added admin.py\n* Added travis.ci support\n\n0.2.2 / 2012-02-14\n------------------\n* Fixed bug with currency in refund transactions\n\n0.2.1 / 2012-02-7\n------------------\n* Fixed issue with submitting currency attribute for historic transactions", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tangentlabs/django-oscar-datacash", "keywords": "Payment,Datacash", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-oscar-datacash", "package_url": "https://pypi.org/project/django-oscar-datacash/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-oscar-datacash/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tangentlabs/django-oscar-datacash" }, "release_url": "https://pypi.org/project/django-oscar-datacash/0.8.3/", "requires_dist": null, "requires_python": null, "summary": "Datacash payment module for django-oscar", "version": "0.8.3" }, "last_serial": 1292752, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "dacf97b1cf2aebe4c3dd4232b5a40343", "sha256": "02789c4aacc2f2d8e610d6f121c754cb9b45d275ae6deda6f102267c0b561c92" }, "downloads": -1, "filename": "django-oscar-datacash-0.1.tar.gz", "has_sig": false, "md5_digest": "dacf97b1cf2aebe4c3dd4232b5a40343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10763, "upload_time": "2011-12-30T22:29:38", "url": "https://files.pythonhosted.org/packages/9c/49/d9a99beeca33188f1fdaa3397c77e5516dcc950949d6f9110b6bfcee4a52/django-oscar-datacash-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0628e42f22f3ba78544997fc1337e32b", "sha256": "1a54c40854a25223b29276b741f5aade455bdd525c76fe961281ff4073dec528" }, "downloads": -1, "filename": "django-oscar-datacash-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0628e42f22f3ba78544997fc1337e32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11145, "upload_time": "2012-01-19T18:30:01", "url": "https://files.pythonhosted.org/packages/6d/0d/ddc4e8707973d65d9ee300562219073c010267610acd25eac880291d001c/django-oscar-datacash-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7b072fec56656c0f9640163bb5f23079", "sha256": "b9f0be1234881fc7132db216952dd62417ecba6524ebaf75109076635e300bca" }, "downloads": -1, "filename": "django-oscar-datacash-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7b072fec56656c0f9640163bb5f23079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12067, "upload_time": "2012-02-01T22:07:01", "url": "https://files.pythonhosted.org/packages/2d/4c/3ae11d50f69c815fe0d2a198d17e9a0af1bd67eb8989996b35b56ecebe10/django-oscar-datacash-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "08531cc65354957aa43b8dbb8a04795c", "sha256": "0182046a3acaace91d2f9119308f91e736fd14d68a0da6b42413ba140bf24e3e" }, "downloads": -1, "filename": "django-oscar-datacash-0.1.3.tar.gz", "has_sig": false, "md5_digest": "08531cc65354957aa43b8dbb8a04795c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12127, "upload_time": "2012-02-01T23:37:55", "url": "https://files.pythonhosted.org/packages/e1/76/e65bb86066f36e35ccc5357739f2ee359f97825507a190f894f92176b5be/django-oscar-datacash-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3246e58e86225c5937848ccd69cf96ea", "sha256": "e032ab77db4214d3243167f979f84ff3debde04d29632a6c45f70d724bd0448f" }, "downloads": -1, "filename": "django-oscar-datacash-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3246e58e86225c5937848ccd69cf96ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12508, "upload_time": "2012-02-06T16:23:23", "url": "https://files.pythonhosted.org/packages/08/f6/af78f1523ff735655712208ca48741f7340c8cf402eb13d3c0321c57ed30/django-oscar-datacash-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f90024b6cb217e9652136ddb2ac77457", "sha256": "5f3f3ab76ec72c8fad9f7a20b07f25131713f3529adaafc91216581f3c27ae3b" }, "downloads": -1, "filename": "django-oscar-datacash-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f90024b6cb217e9652136ddb2ac77457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13084, "upload_time": "2012-02-07T19:12:37", "url": "https://files.pythonhosted.org/packages/6a/65/4196954d3e3307a3a4fc39a3cc7df8e848809e74eeebf7b3468f6c76c795/django-oscar-datacash-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "187ebf7a1cf1c833898d7650e5e045b3", "sha256": "3cb57546d04135bb9c11e333c84c2702f2f98620ec52700ab0efdd42fbfcd832" }, "downloads": -1, "filename": "django-oscar-datacash-0.2.2.tar.gz", "has_sig": false, "md5_digest": "187ebf7a1cf1c833898d7650e5e045b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13530, "upload_time": "2012-02-14T21:49:58", "url": "https://files.pythonhosted.org/packages/dd/f1/4884e0bcef135721cf9f0873aaae08b80241982f3c8a8ceade57287626a4/django-oscar-datacash-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8bd40815a589679f909fb36ef5caf695", "sha256": "09ace4ca6199bfe2f448c0392a98e445fc36177998d05ac8b087714146ee15a3" }, "downloads": -1, "filename": "django-oscar-datacash-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8bd40815a589679f909fb36ef5caf695", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17462, "upload_time": "2012-05-09T15:22:10", "url": "https://files.pythonhosted.org/packages/f4/5e/883a814794ab7c7ea28261ad6c62fa141aed0ccf96005c9ee8d48dfd5721/django-oscar-datacash-0.2.3.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "dd23519d680c23a699d8e37936d1927f", "sha256": "e6f14623d4009354d1349d45203d10078f756c9747ad7ea434b1874cb2eccaf6" }, "downloads": -1, "filename": "django-oscar-datacash-0.3.tar.gz", "has_sig": false, "md5_digest": "dd23519d680c23a699d8e37936d1927f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10664, "upload_time": "2012-05-10T14:54:25", "url": "https://files.pythonhosted.org/packages/92/c0/5bf9f735e48fe761cf7efbaaa941cc97b9d3ca3d5504561937a8c17a472f/django-oscar-datacash-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e3a907fd93c28bb30f600bf24ade2715", "sha256": "223bdff022ba9f81d2cda61b97c2490b4f1933fa782bf801a5b20f0b822e52b8" }, "downloads": -1, "filename": "django-oscar-datacash-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e3a907fd93c28bb30f600bf24ade2715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11003, "upload_time": "2012-06-12T18:44:42", "url": "https://files.pythonhosted.org/packages/23/37/a4e1844a7c938c7d4d46546f4ab18e1c31abbbc0ee1b3e470e3d26d1b936/django-oscar-datacash-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c305dccd299f19894d21b1d208a89cd6", "sha256": "7477d062e2fad32d84ebb3521ff5536f3b5b65d26287aba748ad646921918782" }, "downloads": -1, "filename": "django-oscar-datacash-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c305dccd299f19894d21b1d208a89cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11883, "upload_time": "2012-06-13T15:07:46", "url": "https://files.pythonhosted.org/packages/b9/9b/1e1e2165b17c3861f778184e7b1ffa7d34a21c39e7291d01e1ed89fc387d/django-oscar-datacash-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d555ef2e20d125b3b8bf5dc405d54b73", "sha256": "e5bcb9140f8586440cfc6df79dbe2cf594c1f7469d61b0305a146b90ee683312" }, "downloads": -1, "filename": "django-oscar-datacash-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d555ef2e20d125b3b8bf5dc405d54b73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11902, "upload_time": "2012-06-13T15:27:36", "url": "https://files.pythonhosted.org/packages/a5/9e/e8992589a1f7c980166768f81f1bb6a1949119da6654161b748b989ca327/django-oscar-datacash-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "fe19c7251fe1e2ac604a3e8fb16b0800", "sha256": "24aad8a302b62ee1c42b5e68e54d935f06ec57d62275617742e3a21827801900" }, "downloads": -1, "filename": "django-oscar-datacash-0.3.4.tar.gz", "has_sig": false, "md5_digest": "fe19c7251fe1e2ac604a3e8fb16b0800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12213, "upload_time": "2012-07-08T17:26:50", "url": "https://files.pythonhosted.org/packages/c2/74/a6860ebbfc914371409f2bf7b8bfc527a8fc2d3f135547e76ffbae66b673/django-oscar-datacash-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "d24c062620f9b96e9a1b7b7cff623eea", "sha256": "3be9c672a04f788dd9ecb30753164afc4c6d6da93646220bd801d3172a9b9066" }, "downloads": -1, "filename": "django-oscar-datacash-0.3.5.tar.gz", "has_sig": false, "md5_digest": "d24c062620f9b96e9a1b7b7cff623eea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12423, "upload_time": "2012-07-10T22:03:53", "url": "https://files.pythonhosted.org/packages/cb/c9/213328c638405eaa21a93bc203e622fee7a4cb665f5f6235e074a20b0ae0/django-oscar-datacash-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "7114eec8e32110c4b425dc10350d4656", "sha256": "3c4fed43dca7dd069d50ea8254e47a326a5499025176ce3d9b41f0d4d6b113c4" }, "downloads": -1, "filename": "django-oscar-datacash-0.3.6.tar.gz", "has_sig": false, "md5_digest": "7114eec8e32110c4b425dc10350d4656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13293, "upload_time": "2014-11-03T14:16:37", "url": "https://files.pythonhosted.org/packages/67/bc/af10e673d31aef04242ac4e75ec1e10d8770722d81f47ce821fd478ee241/django-oscar-datacash-0.3.6.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "bab216d2d9bf6d48bd6a0c562a62a2d6", "sha256": "6db906f7f07d9ef9660d3907840a47d41129c191c81b5cd8a0182d559e9da20a" }, "downloads": -1, "filename": "django-oscar-datacash-0.4.tar.gz", "has_sig": false, "md5_digest": "bab216d2d9bf6d48bd6a0c562a62a2d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12707, "upload_time": "2013-04-12T14:30:06", "url": "https://files.pythonhosted.org/packages/f7/a4/88d81c6e7f924462c950056d342c8bd998d2e8b77d16623fe3aedfeccdea/django-oscar-datacash-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "28e521c25ed0e91ab4564478367637c1", "sha256": "a03353f765d2cc508fc0e9e2af87ae2c6f8fea42e1afd830545e7ea5bf50072c" }, "downloads": -1, "filename": "django-oscar-datacash-0.4.1.tar.gz", "has_sig": false, "md5_digest": "28e521c25ed0e91ab4564478367637c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12869, "upload_time": "2013-07-09T09:57:18", "url": "https://files.pythonhosted.org/packages/b5/64/a11bc09dc8f4cd1d163e2df02cfbb7640c3fcf7864fb69ab2edb87f87785/django-oscar-datacash-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "8a43cd43ea6a07027fb626c57743671d", "sha256": "eb0aa5b632e49358c6825fc8fc3f8635acd0908d97e839680778690c98102adb" }, "downloads": -1, "filename": "django-oscar-datacash-0.4.2.tar.gz", "has_sig": false, "md5_digest": "8a43cd43ea6a07027fb626c57743671d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12919, "upload_time": "2013-07-09T10:26:12", "url": "https://files.pythonhosted.org/packages/b3/42/82f2b6e0361567b2815f3c18788132a6a556d3e436f297155639e73919ad/django-oscar-datacash-0.4.2.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "84523e0db451242d41dad13589a4a602", "sha256": "6bc10e4be5d77e97fb77ee0f2063076d8556a21d3f6ea1026e917b295c767bf0" }, "downloads": -1, "filename": "django-oscar-datacash-0.5.tar.gz", "has_sig": false, "md5_digest": "84523e0db451242d41dad13589a4a602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19366, "upload_time": "2013-08-05T13:29:12", "url": "https://files.pythonhosted.org/packages/36/0b/54a6d41c015a0e0ddba47baa5363230ad6a359004aeadd0ce520497e0ece/django-oscar-datacash-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d37901e3abf72be8856fb8e112ec0c33", "sha256": "84c4113ea2d29e3b70b11c4b2386bca8e23054bbe63e66202914055b62e2c6fa" }, "downloads": -1, "filename": "django-oscar-datacash-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d37901e3abf72be8856fb8e112ec0c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19456, "upload_time": "2013-08-06T14:56:26", "url": "https://files.pythonhosted.org/packages/7e/7b/fa9f89f60b9b52b78f65b5439d48f9e7d1b5276c91e99cff8efec14436b0/django-oscar-datacash-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "002e60cf0409dc21247a46a18a060939", "sha256": "783867654e49d50ca629a32a51384260083e468c1cc3e2b9ead81e4f8d5f7c43" }, "downloads": -1, "filename": "django-oscar-datacash-0.5.2.tar.gz", "has_sig": false, "md5_digest": "002e60cf0409dc21247a46a18a060939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20018, "upload_time": "2013-08-09T13:59:56", "url": "https://files.pythonhosted.org/packages/87/3c/1db9c7ed785531c0b68435b775a42d6ae863d798048f4b006965334b008f/django-oscar-datacash-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d2b002619937975d944b54b998b2c0f3", "sha256": "885ad3df06778b13c85ef19f9e1205805b8ee014980868c58d06ed7093cf5f3d" }, "downloads": -1, "filename": "django-oscar-datacash-0.5.3.tar.gz", "has_sig": false, "md5_digest": "d2b002619937975d944b54b998b2c0f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20048, "upload_time": "2013-08-28T16:19:48", "url": "https://files.pythonhosted.org/packages/a3/f0/80e0858084174e1f3c4c03818ee254c4dfd660774cfbdc6fe5a682167cd3/django-oscar-datacash-0.5.3.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "4f05a038eec60b623f61158a3de32751", "sha256": "7a0d2cef28bc0c3c3788d50e8a063703a2b88396eb783a57d2b7bb6b6f6597a8" }, "downloads": -1, "filename": "django-oscar-datacash-0.6.tar.gz", "has_sig": false, "md5_digest": "4f05a038eec60b623f61158a3de32751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20457, "upload_time": "2013-09-10T14:54:04", "url": "https://files.pythonhosted.org/packages/06/07/71ef4abf3eeba1e66e50144e59c42b2b37c41b7db3cefd29be06185df659/django-oscar-datacash-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "31aa3c4b6fb945c5a466afd26979c5df", "sha256": "e86177fd804ee4b80555ce505a15e19613ddf9d628786a3345ab2178d56d1177" }, "downloads": -1, "filename": "django-oscar-datacash-0.6.1.tar.gz", "has_sig": false, "md5_digest": "31aa3c4b6fb945c5a466afd26979c5df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20488, "upload_time": "2013-09-11T10:59:39", "url": "https://files.pythonhosted.org/packages/f7/85/10d13796b0bad2c00eaad2f9e45c78913a16dffaed77e1dcdaedfad90caa/django-oscar-datacash-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "13f0b986628650670354162327318829", "sha256": "10d239a81045f6ef2e11c3bb466d3d33b6b4c96154f64f39677d0800f5e107eb" }, "downloads": -1, "filename": "django-oscar-datacash-0.6.2.tar.gz", "has_sig": false, "md5_digest": "13f0b986628650670354162327318829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20606, "upload_time": "2013-11-04T13:36:53", "url": "https://files.pythonhosted.org/packages/a7/b9/77fb93f4d51e50194d8f10f6755110689d490c04696df56900245871e581/django-oscar-datacash-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "bce1637e3eca2f2914fc6aaf5e89f617", "sha256": "708d67b595062f7702ae87205af0d17442b72408eb6d905aba94eb1a2a30e143" }, "downloads": -1, "filename": "django-oscar-datacash-0.6.3.tar.gz", "has_sig": false, "md5_digest": "bce1637e3eca2f2914fc6aaf5e89f617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20604, "upload_time": "2013-11-04T13:39:10", "url": "https://files.pythonhosted.org/packages/7a/f8/567aae6a3af9ae3ce3855dd0348b2169783f8e49152ac549be68a458ed5c/django-oscar-datacash-0.6.3.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "ffc39eb7a936cd7165665bc139130e8b", "sha256": "6d07e47cb0b9cc26fe33cb116d282ae9150a8b034a16f484cd0fc8fcafd58672" }, "downloads": -1, "filename": "django-oscar-datacash-0.7.tar.gz", "has_sig": false, "md5_digest": "ffc39eb7a936cd7165665bc139130e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20772, "upload_time": "2013-12-19T21:42:52", "url": "https://files.pythonhosted.org/packages/61/9f/11bf3aaf1e4bc51463a56f6375ff9e61694c3f06ecd7d9a4190699e6401c/django-oscar-datacash-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "ab15eb411c1f33683adbef598b25da48", "sha256": "114555f2aa37122142bda412bfaf4e4bc419df836c76abeef2a74bdd916af766" }, "downloads": -1, "filename": "django-oscar-datacash-0.8.tar.gz", "has_sig": false, "md5_digest": "ab15eb411c1f33683adbef598b25da48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20839, "upload_time": "2014-05-01T16:08:08", "url": "https://files.pythonhosted.org/packages/e0/cc/09113f5f00cf0c2d7fc355f2299014f4877f8e0856659f934eaa671dd271/django-oscar-datacash-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "fba0ea66e5d11afebe1a2ec88703fbc1", "sha256": "93c1d42be13ca87b249aa93823a13e254725bb1df3b9faaac91b9ae6467cb848" }, "downloads": -1, "filename": "django-oscar-datacash-0.8.1.tar.gz", "has_sig": false, "md5_digest": "fba0ea66e5d11afebe1a2ec88703fbc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19842, "upload_time": "2014-06-10T11:45:30", "url": "https://files.pythonhosted.org/packages/7f/91/850040eace77213ebfa032884d810285627112b46028e750ebc3f00cb7df/django-oscar-datacash-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "45a33f218b9392862fb078d781a365c2", "sha256": "2419ab950700c6734482737537f05be763296c7a76673922716c902ddd7ad24b" }, "downloads": -1, "filename": "django-oscar-datacash-0.8.2.tar.gz", "has_sig": false, "md5_digest": "45a33f218b9392862fb078d781a365c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23160, "upload_time": "2014-07-30T14:01:32", "url": "https://files.pythonhosted.org/packages/4f/36/9170b0d59714b862798b527c6a38d00be660ccace4eae41f915ae7232e8d/django-oscar-datacash-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "84e08125fdb9648860454d68c83e64e3", "sha256": "0da37f8e8f61c1469b9ab6c4c0a79ced0c17d5e7e84e5da8851c0756d6e2deec" }, "downloads": -1, "filename": "django-oscar-datacash-0.8.3.tar.gz", "has_sig": false, "md5_digest": "84e08125fdb9648860454d68c83e64e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23364, "upload_time": "2014-08-06T10:26:28", "url": "https://files.pythonhosted.org/packages/35/16/5f176a2c854d4eb926eb6f272a9677737257b55faafd7de360c36c99abdd/django-oscar-datacash-0.8.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84e08125fdb9648860454d68c83e64e3", "sha256": "0da37f8e8f61c1469b9ab6c4c0a79ced0c17d5e7e84e5da8851c0756d6e2deec" }, "downloads": -1, "filename": "django-oscar-datacash-0.8.3.tar.gz", "has_sig": false, "md5_digest": "84e08125fdb9648860454d68c83e64e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23364, "upload_time": "2014-08-06T10:26:28", "url": "https://files.pythonhosted.org/packages/35/16/5f176a2c854d4eb926eb6f272a9677737257b55faafd7de360c36c99abdd/django-oscar-datacash-0.8.3.tar.gz" } ] }