{ "info": { "author": "Jacob Rief", "author_email": "jacob.rief@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "====================\ndjango-shop-viveum\n====================\n\nThis module is a payment backend module for django-SHOP (https://github.com/divio/django-shop),\nusing Viveum (https://viveum.v-psp.com) as the shops payment service provider.\nIt can be used for credit card and other kind of payments.\n\nCurrently only payment methods are implemented, which do not require a PCI DSS certification\n(https://www.pcisecuritystandards.org/) for your shop. This means that your shop never \"sees\" the\ncredit card numbers, and thus can not store and in consequence abuse them.\n\nInstallation\n============\nUsing pip::\n\n pip install django-shop-viveum\n\nViveum Configuration\n====================\n\nGet in touch with Viveum and ask for a test account. They will send you an identifier\nand a password. Use the given values and log into\nhttps://viveum.v-psp.com/ncol/test/admin_viveum.asp\nthis will bring you into an admin backend. All the relevant settings required to configure this\nmodule can be fetched from the menu item\n**Configuration > Technical information > Global security parameters**::\n Hash algorithm: SHA-1\n Character encoding: UTF-8\n Enable JavaScript check on template: Yes\n Allow usage of static template: Yes\n\nGenerate a 16 digit SHA-IN and a 12 digit SHA-OUT random pass phrase (``base64``\nand ``/dev/urandom`` are your friends) and copy them into the given fields at\n**Configuration > Technical information > Data and origin verification > SHA-IN pass phrase**::\n\n**Configuration > Technical information > Transaction feedback**::\n YES, I would like to receive transaction feedback parameters on the redirection URLs.\n YES, I would like VIVEUM to display a short text to the customer on the secure payment page\n Timing of the request: Always online\n Request method: GET\n Dynamic e-Commerce parameters Selected:\n ACCEPTANCE\n AMOUNT\n BRAND\n CARDNO\n CN\n CURRENCY\n IP\n NCERROR\n ORDERID\n PAYID\n STATUS\n\n SHA-OUT pass phrase: (as above)\n\nTest the Configuration\n======================\nIn order to run the unit tests, you must install an additional Python package,\nwhich is not required for normal operation::\n\n pip install requests\n\nUnfortunately there might be an unresolved issue with SSL on requests. Please read\ndocs/ssl-problem.rst for details.\n\nRun ``./runtests.sh``.\nIf everything worked fine, you should receive two emails, one for a successful,\nand one for a declined payment.\nIf there is an error, check the error log at the Viveum admin interface.\n\nTest cards\n==========\nDuring manual testing, you may not want to use a real credit card number. Here are a few official\ncredit card numbers for testing:\n\n* VISA: 4111111111111111 with any expiry date in the future and any 3 digit security code.\n* A number of a \"stolen\" card: 4111113333333333 \u2013 payment shall be refused.\n\n\nUse these settings in your shop Configuration\n=============================================\nIf all tests work fine, use these tested settings for your production environment.\n\n* In Viveums admin interface, transfer your test account settings to production.\n* In your project setting.py\n * add ``viveum``, to INSTALLED_APPS.\n * add ``synthesa.payment.backends.ViveumPaymentBackend`` to SHOP_PAYMENT_BACKENDS.\n * copy the content of ``tests/viveum_settings.py`` into the ``settings.py`` file of\n your project. In dict ``VIVEUM_PAYMENT`` change \n ``ORDER_STANDARD_URL`` to ``https://viveum.v-psp.com/ncol/prod/orderstandard_UTF8.asp``\n\nCHANGES\n=======\n\n* 0.1.0: First release to the public.\n* 0.3.2: Can distinguish between return status 5 and 9 and accept both.", "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/jrief/django-shop-viveum", "keywords": "django,django-shop,viveum", "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "django-shop-viveum", "package_url": "https://pypi.org/project/django-shop-viveum/", "platform": "OS Independent", "project_url": "https://pypi.org/project/django-shop-viveum/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jrief/django-shop-viveum" }, "release_url": "https://pypi.org/project/django-shop-viveum/0.3.4/", "requires_dist": null, "requires_python": null, "summary": "A payment backend module for django-SHOP, using Viveum (https://viveum.v-psp.com) as PSP.", "version": "0.3.4" }, "last_serial": 845668, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9dd7b5e7a4f4d394b52e2e4cd2bdbd47", "sha256": "7150151d45fdee677da2bd3d3744cdd760909b836599487ec89df50477fdf727" }, "downloads": -1, "filename": "django-shop-viveum-0.1.tar.gz", "has_sig": false, "md5_digest": "9dd7b5e7a4f4d394b52e2e4cd2bdbd47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13838, "upload_time": "2013-05-31T07:49:37", "url": "https://files.pythonhosted.org/packages/35/43/783f609fe6ef15ff6d01f675fa8c444f24880f37dfb2d80c641b2db69843/django-shop-viveum-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "abf0615343c2ae9ab342e7dd1f810f8d", "sha256": "d17b2f3bdaf123df015c5a290b1da017b5d81015a0a54479bf114e72e82e99bf" }, "downloads": -1, "filename": "django-shop-viveum-0.2.tar.gz", "has_sig": false, "md5_digest": "abf0615343c2ae9ab342e7dd1f810f8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15122, "upload_time": "2013-06-11T14:10:36", "url": "https://files.pythonhosted.org/packages/60/be/0163823195eb0f5fa2c6cbefe5b709554147c8fcb8a4877c3f0bd37c9fda/django-shop-viveum-0.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9c392533a07d13c623d5b38de3b1539a", "sha256": "c0613a0abecf4be1e797c0da7bf4a0e6e69696ff8bd16792e6968ca2e685f5ea" }, "downloads": -1, "filename": "django-shop-viveum-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9c392533a07d13c623d5b38de3b1539a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15244, "upload_time": "2013-06-21T13:51:20", "url": "https://files.pythonhosted.org/packages/9b/79/2a97bcd6f9d7a7d72cb4c408f25cfaa329718ec57f813f0204fe7dff9eab/django-shop-viveum-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "804bf51b79f38da36200b032abf7bf1f", "sha256": "d027da6635dde49e2f65d8bc7af5a8e792b9489deb1cc10cdedc64f9af77d939" }, "downloads": -1, "filename": "django-shop-viveum-0.3.1.tar.gz", "has_sig": false, "md5_digest": "804bf51b79f38da36200b032abf7bf1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15568, "upload_time": "2013-07-17T09:48:36", "url": "https://files.pythonhosted.org/packages/99/79/9d12495feb0df9d6ea086fb6ab6904eb8b3dc19df1a63fb4600a62d723c2/django-shop-viveum-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5c7478854fcc54fbe8edeef0da7fb062", "sha256": "bd4d4a6fcba44ad466d05dc3128fcc91d4a46b11ff5bdec34b6274b8b743834d" }, "downloads": -1, "filename": "django-shop-viveum-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5c7478854fcc54fbe8edeef0da7fb062", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15517, "upload_time": "2013-07-26T17:20:59", "url": "https://files.pythonhosted.org/packages/2a/df/cc4b219bed06fb4702647f6afb65144745686c0bb5f29b3c624199895c2a/django-shop-viveum-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "6ab8f180e3396daf3dca45bab093fad4", "sha256": "52d9434bcc3034e6ce8fffefef4adb2d625643cf8639a3256b3db5d9911effda" }, "downloads": -1, "filename": "django-shop-viveum-0.3.3.tar.gz", "has_sig": false, "md5_digest": "6ab8f180e3396daf3dca45bab093fad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15333, "upload_time": "2013-08-21T15:23:20", "url": "https://files.pythonhosted.org/packages/c1/0c/30a14c7397abf2fd894971d1acf755401b8e15038fdb3e27c37d21faf02e/django-shop-viveum-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ee5f5e95d574e4fc94ef21faeb4095a5", "sha256": "7799ee73c692653b4d1453e827681c5289a43ddd6d18e2cd438f0523ead9faf9" }, "downloads": -1, "filename": "django-shop-viveum-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ee5f5e95d574e4fc94ef21faeb4095a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15346, "upload_time": "2013-08-22T08:04:09", "url": "https://files.pythonhosted.org/packages/e4/d2/d4790f9641411f4f59e6a5cf08eeffbbab95e922df63cc6570d25be88a20/django-shop-viveum-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee5f5e95d574e4fc94ef21faeb4095a5", "sha256": "7799ee73c692653b4d1453e827681c5289a43ddd6d18e2cd438f0523ead9faf9" }, "downloads": -1, "filename": "django-shop-viveum-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ee5f5e95d574e4fc94ef21faeb4095a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15346, "upload_time": "2013-08-22T08:04:09", "url": "https://files.pythonhosted.org/packages/e4/d2/d4790f9641411f4f59e6a5cf08eeffbbab95e922df63cc6570d25be88a20/django-shop-viveum-0.3.4.tar.gz" } ] }