{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==============\ndjango-payfast\n==============\n\nA pluggable Django application for integrating payfast.co.za payment system.\n\n.. image:: https://img.shields.io/pypi/v/django-payfast.svg\n :target: https://pypi.python.org/pypi/django-payfast\n\n.. image:: https://img.shields.io/badge/source-GitHub-lightgrey.svg\n :target: https://github.com/pjdelport/django-payfast\n\n.. image:: https://img.shields.io/github/issues/pjdelport/django-payfast.svg\n :target: https://github.com/pjdelport/django-payfast/issues?q=is:open\n\n.. image:: https://travis-ci.org/pjdelport/django-payfast.svg?branch=master\n :target: https://travis-ci.org/pjdelport/django-payfast\n\n.. image:: https://codecov.io/github/pjdelport/django-payfast/coverage.svg?branch=master\n :target: https://codecov.io/github/pjdelport/django-payfast?branch=master\n\n.. contents::\n\nInstall\n=======\n\n::\n\n $ pip install django-payfast\n\nThen add 'payfast' to INSTALLED_APPS and execute ::\n\n $ python manage.py migrate\n\n\nSettings\n========\n\nSpecify your credentials in settings.py:\n\n* ``PAYFAST_MERCHANT_ID``\n* ``PAYFAST_MERCHANT_KEY``\n* ``PAYFAST_URL_BASE``: The public-facing base URL of your site\n (used to qualify the notify URL passed to PayFast)\n\n``PAYFAST_URL_BASE`` can either be a string, or a callable returning a string.\nFor example, if you use Django's sites framework to configure your domain::\n\n def PAYFAST_BASE_URL():\n from django.contrib.sites.models import Site\n site = Site.objects.get_current()\n return 'http://{}'.format(site.domain)\n\n\nIf your web server is behind reverse proxy you should also specify\n``PAYFAST_IP_HEADER`` option. It's a ``request.META`` key with client ip address\n(default is 'REMOTE_ADDR').\n\nThere is an option with PayFast server IP addresses (``PAYFAST_IP_ADDRESSES``).\nIt is a list with current PayFast servers' IP host / network addresses.\nIf they will change then override this option in your settings.py.\n\nYou also have to setup your PayFast account on payfast.co.za. Login into the\nadmin panel, go to 'My Account -> Integration', enable the Instant Transaction\nNotification (ITN) and provide the Notify URL.\n\nWhen passing a user to `PayFastForm`, the form will by default look for the\n`first_name` and `last_name` fields on the user. If you're using a custom user\nmodel with different field names, you can customise how the fields are looked\nup by setting these callables::\n\n PAYFAST_GET_USER_FIRST_NAME = lambda user: user.my_first_name()\n PAYFAST_GET_USER_LAST_NAME = lambda user: user.my_last_name()\n\nAlternatively, set these to `None` to disable initialising the PayFast\n`name_first` and `name_last` fields from the user.\n\nUsage\n=====\n\nPayment form\n------------\n\npayfast.forms.PayFastForm can be used to construct the html form. It is\na helper form for html output and it shouldn't perform any validation.\n\nPass all the fields to form 'initial' argument. Form also has an optional\n'user' parameter: it is the User instance the order is purchased by. If\n'user' is specified, 'name_first', 'name_last' and 'email_address' fields\nwill be filled automatically if they are not passed with 'initial'.\n\nExample::\n\n # views.py\n\n from django.shortcuts import get_object_or_404\n from django.views.generic.simple import direct_to_template\n from django.contrib.auth.decorators import login_required\n\n from payfast.forms import PayFastForm\n\n @login_required\n def pay_with_payfast(request, order_id):\n\n # Order model have to be defined by user, it is not a part\n # of django-payfast\n order = get_object_or_404(Order, pk = order_id)\n\n form = PayFastForm(initial={\n # required params:\n 'amount': order.total,\n 'item_name': 'the name of the item being charged for',\n\n # optional params:\n # 'return_url' : 'http://my-site.com/orders/payfast/return/',\n # 'cancel_url' : 'http://my-site.com/orders/payfast/cancel/'\n # ... etc.\n }, user=order.user)\n\n return direct_to_template(request, 'pay_with_payfast.html', {'form': form})\n\nPlease refer to PayFast docs (http://www.payfast.co.za/c/std/website-payments-variables)\nfor more options. 'merchant_id', 'merchant_key', 'notify_url' and\n'signature' params are handled automatically.\n\n\nThe template::\n\n {% extends 'base.html' %}\n\n {% block content %}\n
\n

{{ form.as_p }}

\n

\n
\n {% endblock %}\n\nThe {{ form.as_p }} output will be a number of ```` tags.\n\nPayFastForm has a 'target' attribute with PayFast server URL.\n\nPlease note that it's up to you to implement the order processing logic.\nOrder handling should be performed in ``payfast.signals.data`` signal handler.\n\n``payfast.signals.notify`` signal\n---------------------------------\n\nWhen PayFast posts data to the Notify URL ``payfast.signals.notify`` signal\nis sent. This signal won't be sent for suspicious data (when request is\ncoming from untrusted ip, form validation fails or the payment is duplicate).\n\nSignal subscribers will get an 'order' argument with ``PayFastOrder`` instance.\n\nExample::\n\n import payfast.signals\n\n def notify_handler(sender, **kwargs):\n payfast_order = kwargs['order']\n\n if payfast_order.payment_status == 'COMPLETE':\n\n # The order is paid (merchant_id check and check for duplicate\n # payments is already handled by django-payfast)\n\n amount = payfast_order.amount\n # your business logic\n # ...\n else: # the order is not paid\n # your business logic\n # ...\n\n payfast.signals.notify.connect(notify_handler)\n\n\nurls.py\n-------\n\nIn order to get Notify URL up and running, include payfast.urls in your urls.py::\n\n urlpatterns = patterns('',\n #...\n url(r'^payfast/', include('payfast.urls')),\n #...\n )\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pjdelport/django-payfast", "keywords": "", "license": "MIT license", "maintainer": "Pi Delport", "maintainer_email": "pjdelport@gmail.com", "name": "django-payfast", "package_url": "https://pypi.org/project/django-payfast/", "platform": "", "project_url": "https://pypi.org/project/django-payfast/", "project_urls": { "Homepage": "https://github.com/pjdelport/django-payfast" }, "release_url": "https://pypi.org/project/django-payfast/0.3/", "requires_dist": [ "six", "Django", "ipaddress", "typing; python_version < \"3.5\"" ], "requires_python": "", "summary": "A pluggable Django application for integrating payfast.co.za payment system.", "version": "0.3" }, "last_serial": 3748946, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e4f00464c449d4796432bea1904780bf", "sha256": "4f8e308e94dfa03dabccf284e360b5692c258e6c49102ff0ec71c2f5c369c4c4" }, "downloads": -1, "filename": "django-payfast-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e4f00464c449d4796432bea1904780bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9896, "upload_time": "2010-12-07T22:14:20", "url": "https://files.pythonhosted.org/packages/9c/87/9a066547fc4b3e54e87f09369f36f5f3d7cddda5cf56a955bc54687daa99/django-payfast-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a58792d7475b4a47e65e623f843c2238", "sha256": "f0597a2524a90a6252287ca5f7da8efc54e8f85908bf16356badc1b9b2a4cec6" }, "downloads": -1, "filename": "django-payfast-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a58792d7475b4a47e65e623f843c2238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9907, "upload_time": "2010-12-09T13:43:01", "url": "https://files.pythonhosted.org/packages/68/ad/5eb554a6db3cd7aa8e8fb97f977304fe7c04b3fd6cccb2bae75f6708364d/django-payfast-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "44a3ad1cf2117d606300a23f2a52277e", "sha256": "89bbcd9cdf5cfd89bf1316bf8383c562d5380b768f15bb1e101805d0a0506314" }, "downloads": -1, "filename": "django-payfast-0.1.0.tar.gz", "has_sig": false, "md5_digest": "44a3ad1cf2117d606300a23f2a52277e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10901, "upload_time": "2010-12-09T21:27:58", "url": "https://files.pythonhosted.org/packages/50/a3/17bd17a11640134208d3479cf050f3d3c22fa54378168cf7164c99a11e09/django-payfast-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6f9f29bad39965370cdf0cc45c064cfe", "sha256": "44d9c26cfb32ccacae56e7613d43184b56028f8eb11eb8d7a46f86f9cf137a7c" }, "downloads": -1, "filename": "django-payfast-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6f9f29bad39965370cdf0cc45c064cfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10874, "upload_time": "2010-12-09T21:35:24", "url": "https://files.pythonhosted.org/packages/ef/e2/044922cd3a308d7118bfbbdc366572d344d3860c5103a64ff10617178609/django-payfast-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "519590be0fcc4f856b9b196b0902762f", "sha256": "9823183fa1dc15eb06bbed2865915c19294b6ca4ee468361c2127f4bad2c0280" }, "downloads": -1, "filename": "django-payfast-0.1.2.tar.gz", "has_sig": false, "md5_digest": "519590be0fcc4f856b9b196b0902762f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10891, "upload_time": "2010-12-09T22:10:14", "url": "https://files.pythonhosted.org/packages/9e/05/9491ad3513f2a94bfe3a78d7e3fc9a8b1c18c774d3972a68e179b0d4707c/django-payfast-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e5745dcc342d5ad84fa2ebd8d35d2b5b", "sha256": "cbed1de1fe17bed0fe88552e00cbb3029506d45bf118207a0994db381a98e577" }, "downloads": -1, "filename": "django-payfast-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e5745dcc342d5ad84fa2ebd8d35d2b5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10860, "upload_time": "2010-12-09T22:26:26", "url": "https://files.pythonhosted.org/packages/b1/e4/8d784a20aa3600f1297382d91ff1a225d060b75ff904d328fe9d73b407c8/django-payfast-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5e7e402aefb7e20279325738fb8f165d", "sha256": "5e5f58b8524f87b9108e9989eeb386b929e8fc2da2dedb43b0e5d7b77654f070" }, "downloads": -1, "filename": "django-payfast-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5e7e402aefb7e20279325738fb8f165d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10910, "upload_time": "2010-12-13T13:41:24", "url": "https://files.pythonhosted.org/packages/62/c0/bf3427385e36758e18d753c8abea772c576e2a53c8aaaea1f8be2335c255/django-payfast-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c714c8a4f3a3817c67880c450786fe4e", "sha256": "b2a64f55599f4ca9c61454b8553028d1bdc569ef71f0ff591ed1d32f970a6cb9" }, "downloads": -1, "filename": "django-payfast-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c714c8a4f3a3817c67880c450786fe4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10907, "upload_time": "2010-12-13T13:42:34", "url": "https://files.pythonhosted.org/packages/2e/7e/8f73de3512282c78193f08f4d50d1a18177ed2ff45e1651047eff24f439f/django-payfast-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4272de6f0bc0d7d82735784e09dfd232", "sha256": "9fec916b1d4e8dd574505f26bb954f333aecbbd7de062dead124eb0353915648" }, "downloads": -1, "filename": "django-payfast-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4272de6f0bc0d7d82735784e09dfd232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10957, "upload_time": "2010-12-13T14:08:02", "url": "https://files.pythonhosted.org/packages/8c/43/5243d10a2952f4f307cb0b5d8b5849da07da918d4cedffdd185d75409244/django-payfast-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "598416a8dcae168ab051be6450b104bb", "sha256": "95d35d78958d25975078f139b9c0dd5a4a2e4a42c7b275aab1e1a89202451a1f" }, "downloads": -1, "filename": "django-payfast-0.1.7.tar.gz", "has_sig": false, "md5_digest": "598416a8dcae168ab051be6450b104bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10992, "upload_time": "2010-12-14T22:22:40", "url": "https://files.pythonhosted.org/packages/ef/94/1b3c5a9a65b003e8b2327d71d8452b0905ef8c689f2d87e53f040115a40f/django-payfast-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "51e4c8b87425198e84d433c3d211e070", "sha256": "0cf35883d9399c37161dd49319bea7975b916fba2268bea5602de00081103cf3" }, "downloads": -1, "filename": "django-payfast-0.1.8.tar.gz", "has_sig": false, "md5_digest": "51e4c8b87425198e84d433c3d211e070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11073, "upload_time": "2010-12-15T12:20:09", "url": "https://files.pythonhosted.org/packages/4f/de/4510cadb6b4201724f7b9ceeb77f1738b71d1ff4feadedc014067eaa3f81/django-payfast-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b2bc00a0450bc0605fdd17dd526becea", "sha256": "d11208c5ca5379f9a6914c100966a80aab8f9b90ff82c44f16c4e29b65828157" }, "downloads": -1, "filename": "django-payfast-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b2bc00a0450bc0605fdd17dd526becea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11102, "upload_time": "2010-12-15T12:31:37", "url": "https://files.pythonhosted.org/packages/da/c1/c812d9c51057b9282cd06a98842f7d0887f8653430e540ad1e545aff42ac/django-payfast-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "66c67dcdc6fee12b544364a735bf9586", "sha256": "e2c6e1019888badf5330a86a54bb307a42de55fe19ea3cdcb231b23189345481" }, "downloads": -1, "filename": "django-payfast-0.2.1.tar.gz", "has_sig": false, "md5_digest": "66c67dcdc6fee12b544364a735bf9586", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11147, "upload_time": "2010-12-19T11:31:32", "url": "https://files.pythonhosted.org/packages/8d/e4/20204584d874fea601d3e57edc68d715064afdba9b9f7ddb7f4458f4793c/django-payfast-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f9807fe48a224a2f8ca444a5f64f05c8", "sha256": "79093789a40e9e6171932326bdb084ca4c3105aa0e3d05588a03e80781953f53" }, "downloads": -1, "filename": "django-payfast-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f9807fe48a224a2f8ca444a5f64f05c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11152, "upload_time": "2011-01-06T14:42:43", "url": "https://files.pythonhosted.org/packages/f2/95/f0bb7bd91613f1ef658ea64a8dcbefed5eaf564a664be8fa616a870ba5e2/django-payfast-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4b6615b8d333b2fb63d1899120215530", "sha256": "5b9da8e0e4ad0fdc8d70ee4079c8e469198d119a53b91df966d07dbd5bc868e4" }, "downloads": -1, "filename": "django_payfast-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "4b6615b8d333b2fb63d1899120215530", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19388, "upload_time": "2018-04-09T14:50:00", "url": "https://files.pythonhosted.org/packages/24/63/993792e32f6f14e8c996379ab201f0439d2e1c9488ec57b5efb17a8da769/django_payfast-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6c5555b41bdc1eecf2e9e4035f6ae29", "sha256": "5a693716349fbb0ad1927881235c4f95d1ca2699871a96e9bc20334164b395e8" }, "downloads": -1, "filename": "django_payfast-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d6c5555b41bdc1eecf2e9e4035f6ae29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19384, "upload_time": "2018-04-09T14:50:02", "url": "https://files.pythonhosted.org/packages/54/b9/76b61208db78ae2d7604c7a64e3a9ccf5446a84be193e78e755cbd36e312/django_payfast-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb4ee0ae11767c13af9425ae17f474ea", "sha256": "6efc45a04609a6a576114b67d5fefdb070073e0f0858a057bf0483018454088c" }, "downloads": -1, "filename": "django-payfast-0.3.tar.gz", "has_sig": false, "md5_digest": "eb4ee0ae11767c13af9425ae17f474ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26849, "upload_time": "2018-04-09T14:50:04", "url": "https://files.pythonhosted.org/packages/df/09/eaf9a8cfa786b3ab73998353e22d8e37e189c59e07f78abc9c81cdf63b2f/django-payfast-0.3.tar.gz" } ], "0.3rc1": [ { "comment_text": "", "digests": { "md5": "8e891d83e78559eb79064ddb817aebb1", "sha256": "7ce3dd59f05ed388a0e40acabb1bc09a3d4fb92a5e0210737a98f46a2aba3767" }, "downloads": -1, "filename": "django_payfast-0.3rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e891d83e78559eb79064ddb817aebb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19203, "upload_time": "2017-12-15T01:42:24", "url": "https://files.pythonhosted.org/packages/d9/df/d24721fbc8b1ab716d4d16a37698cbfb4e0e7dff92a178bb04158b9ebc70/django_payfast-0.3rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fc94c7f380e489ac2193ba5c9aa489d", "sha256": "29e0afda18da60b7cb0389e8d53c6896e7acdb11e54e7be91d33aca043a6c8ab" }, "downloads": -1, "filename": "django-payfast-0.3rc1.tar.gz", "has_sig": false, "md5_digest": "4fc94c7f380e489ac2193ba5c9aa489d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15341, "upload_time": "2017-12-15T01:41:05", "url": "https://files.pythonhosted.org/packages/a6/03/efd2a992b35b9fe5c3ce0273db1ad026e0e7b6fb0eec08e7024e1f804d68/django-payfast-0.3rc1.tar.gz" } ], "0.3rc2": [ { "comment_text": "", "digests": { "md5": "2581c9e9d8f00c918761de41430cf731", "sha256": "f331b8ee2e92b450613ed63700f046ac4e621528859c38349c54221292d20f9a" }, "downloads": -1, "filename": "django_payfast-0.3rc2-py2-none-any.whl", "has_sig": false, "md5_digest": "2581c9e9d8f00c918761de41430cf731", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20014, "upload_time": "2017-12-15T11:48:26", "url": "https://files.pythonhosted.org/packages/bd/88/255997aab6ac38950aa3591c63950ec446afbf178356ae706e8e4a1bc188/django_payfast-0.3rc2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e71cbdb410c03148072b81a657ebc78d", "sha256": "fa67d45def5b057681c8214687a22c5f38a0e96a4da012152f67e5b66833a71f" }, "downloads": -1, "filename": "django_payfast-0.3rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "e71cbdb410c03148072b81a657ebc78d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20000, "upload_time": "2017-12-15T11:48:14", "url": "https://files.pythonhosted.org/packages/3a/2d/80f7b6408c9184805a427cdca0f344c19a37c2bf074cd02c4d777d3e4e1e/django_payfast-0.3rc2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4df0eb2768c3e6ad3d1b7c2c0d5b45a7", "sha256": "7ebdb872faf4a0bb200c4780a2501c50391860845c065ec6721b21853819de74" }, "downloads": -1, "filename": "django-payfast-0.3rc2.tar.gz", "has_sig": false, "md5_digest": "4df0eb2768c3e6ad3d1b7c2c0d5b45a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16222, "upload_time": "2017-12-15T11:48:00", "url": "https://files.pythonhosted.org/packages/1c/3a/d0a98853db667c2c574ee6b1abcf05862012b10f2c7377cffb6a30f8e9a3/django-payfast-0.3rc2.tar.gz" } ], "0.3rc3": [ { "comment_text": "", "digests": { "md5": "1ada755c831f334478c2c80fa8f29b02", "sha256": "5e474a033f1f4bdac6d4f6fab81f9d5a4f1efcdcedc90dc2d5c7946e25df187c" }, "downloads": -1, "filename": "django_payfast-0.3rc3-py2-none-any.whl", "has_sig": false, "md5_digest": "1ada755c831f334478c2c80fa8f29b02", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20236, "upload_time": "2018-01-16T19:07:44", "url": "https://files.pythonhosted.org/packages/38/ba/b1f79dfd104ca4cafa57c56a236b831d23bc4e54294a55f869a55824e133/django_payfast-0.3rc3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "300165d9cf06bbf1d813d377c97ab67c", "sha256": "2be80241a7fefac554ae2f346a50e39642c5df45e1159aa706b88a6b0f426fbb" }, "downloads": -1, "filename": "django_payfast-0.3rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "300165d9cf06bbf1d813d377c97ab67c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20222, "upload_time": "2018-01-16T19:07:46", "url": "https://files.pythonhosted.org/packages/62/da/75bb70b5224f0cb35e68fa259bf79a7d736fe368c021ebc47260c861415b/django_payfast-0.3rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "422db6463b561f7966daded9f4d46eb0", "sha256": "0a389e870281e1c48dac419d7b1baf00b6932b7d6fc2e41812f421f329643bb0" }, "downloads": -1, "filename": "django-payfast-0.3rc3.tar.gz", "has_sig": false, "md5_digest": "422db6463b561f7966daded9f4d46eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16269, "upload_time": "2018-01-16T19:07:48", "url": "https://files.pythonhosted.org/packages/01/de/3129b7d85754e707d7d65392406eae18a624e5fdc28c581e401a16ad1bbf/django-payfast-0.3rc3.tar.gz" } ], "0.3rc4": [ { "comment_text": "", "digests": { "md5": "eed99cc294865becc2808a1f0a4ac763", "sha256": "b999e0e84b95537066089a220ac30209f873af90d67f392b450fc298b16c839f" }, "downloads": -1, "filename": "django_payfast-0.3rc4-py2-none-any.whl", "has_sig": false, "md5_digest": "eed99cc294865becc2808a1f0a4ac763", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21994, "upload_time": "2018-01-19T19:18:27", "url": "https://files.pythonhosted.org/packages/a5/df/02e882cb2385f55fac9f03337368a6ab3dfe95176c858be69bf409f2b864/django_payfast-0.3rc4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cc73b7cbde689c6807c672d39698127", "sha256": "36f253cd59fc37ba827666c47ef6c40727e16f8a6ca7780fd73177a6853e3e6e" }, "downloads": -1, "filename": "django_payfast-0.3rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "9cc73b7cbde689c6807c672d39698127", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21981, "upload_time": "2018-01-19T19:18:30", "url": "https://files.pythonhosted.org/packages/96/29/b2f98879fa9836cff4b95c94b2bb7df7f76a3e388b292f0c2a6630a4781b/django_payfast-0.3rc4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45b9cf71d22a7bb1726d70a8c1c16fc9", "sha256": "f361932cec8ce8d1e10fe9a8f1a7beee0ef6095111743b195917c1c7177c317c" }, "downloads": -1, "filename": "django-payfast-0.3rc4.tar.gz", "has_sig": false, "md5_digest": "45b9cf71d22a7bb1726d70a8c1c16fc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25869, "upload_time": "2018-01-19T19:18:31", "url": "https://files.pythonhosted.org/packages/ae/13/565274b5111276ffd8d72a8ac003453a59a14ae82d84bd266c0f2ca5063f/django-payfast-0.3rc4.tar.gz" } ], "0.3rc5": [ { "comment_text": "", "digests": { "md5": "461252445a1dd944984b523a65cd70ba", "sha256": "3783f02dc50fef834e695f1679c9a3080be515e632d238c176219ceb9d61ca2d" }, "downloads": -1, "filename": "django_payfast-0.3rc5-py2-none-any.whl", "has_sig": false, "md5_digest": "461252445a1dd944984b523a65cd70ba", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22001, "upload_time": "2018-03-07T15:09:32", "url": "https://files.pythonhosted.org/packages/7a/47/0da138c44b618f1c6ed46eb89e3b05ff7bd950f58b7362103086fd8a04c4/django_payfast-0.3rc5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99482e902d586eecc94f58399317365e", "sha256": "00988466a924f70a47041b23bf7990913859d4ebc97c7fdda795489a1a863f05" }, "downloads": -1, "filename": "django_payfast-0.3rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "99482e902d586eecc94f58399317365e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21988, "upload_time": "2018-03-07T15:09:33", "url": "https://files.pythonhosted.org/packages/be/77/6d1f1a5e436725c637220d27c8562b34188ff8fba8ff0889800a7be29747/django_payfast-0.3rc5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36e2a4078cbe6b739489caf188bad229", "sha256": "8529f0b40ce6e2ca4e1dc35874b8896bdc83500785af6115986e80e611f3ea05" }, "downloads": -1, "filename": "django-payfast-0.3rc5.tar.gz", "has_sig": false, "md5_digest": "36e2a4078cbe6b739489caf188bad229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25852, "upload_time": "2018-03-07T15:09:35", "url": "https://files.pythonhosted.org/packages/a2/e1/63bbc83c7478371e1943d0de9433752d23e78719de1de32fe0bd3748018b/django-payfast-0.3rc5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b6615b8d333b2fb63d1899120215530", "sha256": "5b9da8e0e4ad0fdc8d70ee4079c8e469198d119a53b91df966d07dbd5bc868e4" }, "downloads": -1, "filename": "django_payfast-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "4b6615b8d333b2fb63d1899120215530", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19388, "upload_time": "2018-04-09T14:50:00", "url": "https://files.pythonhosted.org/packages/24/63/993792e32f6f14e8c996379ab201f0439d2e1c9488ec57b5efb17a8da769/django_payfast-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6c5555b41bdc1eecf2e9e4035f6ae29", "sha256": "5a693716349fbb0ad1927881235c4f95d1ca2699871a96e9bc20334164b395e8" }, "downloads": -1, "filename": "django_payfast-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d6c5555b41bdc1eecf2e9e4035f6ae29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19384, "upload_time": "2018-04-09T14:50:02", "url": "https://files.pythonhosted.org/packages/54/b9/76b61208db78ae2d7604c7a64e3a9ccf5446a84be193e78e755cbd36e312/django_payfast-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb4ee0ae11767c13af9425ae17f474ea", "sha256": "6efc45a04609a6a576114b67d5fefdb070073e0f0858a057bf0483018454088c" }, "downloads": -1, "filename": "django-payfast-0.3.tar.gz", "has_sig": false, "md5_digest": "eb4ee0ae11767c13af9425ae17f474ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26849, "upload_time": "2018-04-09T14:50:04", "url": "https://files.pythonhosted.org/packages/df/09/eaf9a8cfa786b3ab73998353e22d8e37e189c59e07f78abc9c81cdf63b2f/django-payfast-0.3.tar.gz" } ] }