{ "info": { "author": "Domas Lapinskas", "author_email": "domasx2@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Office/Business :: Financial :: Point-Of-Sale" ], "description": "Icepay Python Client\n--------------------\n\nPython client for Icepay REST API, https://icepay.com/docs/rest-api/\n\nInstall\n-------\n\n::\n\n pip install icepay-python\n\nUsage\n-----\n\n.. code:: python\n\n from icepay import IcepayClient\n\n #init client\n client = IcepayClient(MERCHANT_ID, SECRET_CODE)\n\n\n #get own payment methods\n payment_methods = client.GetMyPaymentMethods()\n\n #checkout\n order_data = client.Checkout({\n \"Amount\": \"1\",\n \"Country\": \"US\",\n \"Currency\": \"EUR\",\n \"Description\": \"Test\",\n \"EndUserIP\": \"127.0.0.1\",\n \"PaymentMethod\": \"PAYPAL\",\n \"Issuer\": \"DEFAULT\",\n \"Language\": \"EN\",\n \"OrderID\": \"10000031\",\n \"URLCompleted\": \"https://mywebshop.com/Payment/Success\",\n \"URLError\": \"https://mywebshop.com/Payment/Failure\"\n })\n\n #get payment info by id\n payment = client.GetPayment(1232)\n\n #validate postback checksum\n # request.POST is dict or QueryDict with key:value map of post data\n # throws AssertionError on failure\n client.validate_postback(request.POST) \n\n\n #generate URL for the BASIC payment mode\n url = client.getBasicPaymentURL({\n 'IC_OrderID': 123,\n 'IC_Amount': 100,\n 'IC_Currency': 'EUR',\n 'IC_Country': 'US',\n 'IC_URLCompleted': 'https://mywebshop.com/Payment/Success',\n 'IC_URLError': 'https://mywebshop.com/Payment/Failure'\n })\n\nAdvanced usage\n--------------\n\n.. code:: python\n\n\n #make an API call for an endpoint that doesnt have a helper in this lib\n #note that timestamp is auto added if it's not present\n values = {\n #request data\n }\n order = client.call_api('POST', 'payment/vaultcheckout', values)\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Producters/icepay-python", "keywords": "icepay", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "icepay-python", "package_url": "https://pypi.org/project/icepay-python/", "platform": "", "project_url": "https://pypi.org/project/icepay-python/", "project_urls": { "Homepage": "https://github.com/Producters/icepay-python" }, "release_url": "https://pypi.org/project/icepay-python/0.4.0/", "requires_dist": [ "requests (>=2.11.1)" ], "requires_python": "", "summary": "A client for Icepay Rest API", "version": "0.4.0" }, "last_serial": 2678551, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "6aaf9a5a2ed60358c8949449ea6d7d15", "sha256": "fda90afb8c55df71d2c603529f901e8080e630a05a31e182878de7ece494c4a9" }, "downloads": -1, "filename": "icepay-python-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6aaf9a5a2ed60358c8949449ea6d7d15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3873, "upload_time": "2016-09-16T14:40:09", "url": "https://files.pythonhosted.org/packages/a4/21/f101399fec8c95d16b9006f07057460546b1a2a77c7b5810df124d5e519a/icepay-python-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4ad648dff782124ef1d69b1df754427b", "sha256": "07929ad98a7cd861f8059501b1aa836a7540f93a92f4c8c96466f0ec35982253" }, "downloads": -1, "filename": "icepay-python-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4ad648dff782124ef1d69b1df754427b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3918, "upload_time": "2016-09-16T15:03:44", "url": "https://files.pythonhosted.org/packages/43/8f/a1fbc846470cd0b89d7e14d59bd027d016818bec4378540438861845379c/icepay-python-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "290b72183a17a3f9cd92da936f4e8366", "sha256": "4b70bbbe1363970bc6f8d45dcccdf18fc8e37659df7046d7ab7e50c7d99867f2" }, "downloads": -1, "filename": "icepay-python-0.2.0.tar.gz", "has_sig": false, "md5_digest": "290b72183a17a3f9cd92da936f4e8366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4190, "upload_time": "2016-09-19T12:48:20", "url": "https://files.pythonhosted.org/packages/e6/b5/bab138e0a973bfd51600cc67cbc2a48bbbb46d83633abf8d049beb311bd1/icepay-python-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7d5b5eabee3c26cfdc483e1f0fc15a9b", "sha256": "bd02705e3e7027ade4f662ee7c8cd3a73c068b0a63dbc7950edb41be55234e63" }, "downloads": -1, "filename": "icepay-python-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7d5b5eabee3c26cfdc483e1f0fc15a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4846, "upload_time": "2016-09-30T12:59:26", "url": "https://files.pythonhosted.org/packages/77/29/4fd3a423a596153dd43253fe018b505f72d5fdce2188bf8f6e3a0c14debe/icepay-python-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cc8c6de23cecbb6b4c6310b97f62c173", "sha256": "ccf1d39137d6eb5a68f179281473d0e22247f2d18c8e409f6b195cef1a5aba64" }, "downloads": -1, "filename": "icepay-python-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cc8c6de23cecbb6b4c6310b97f62c173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4850, "upload_time": "2016-09-30T14:35:09", "url": "https://files.pythonhosted.org/packages/81/5f/0fe8f6a0843da06d82d292a73a04b49f500acb767f9e68d0686737ae5f70/icepay-python-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d7a6b52a5ba2a207e1bacb18853ad6db", "sha256": "204f27dbd64ef73c16241a8f8c48723fad887122c2ca46bf7187f9139cb0212c" }, "downloads": -1, "filename": "icepay_python-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7a6b52a5ba2a207e1bacb18853ad6db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6262, "upload_time": "2017-03-02T16:54:59", "url": "https://files.pythonhosted.org/packages/92/60/0a03483384f71f651d11a606d64f0e04d7f08389e161d993126403564b62/icepay_python-0.4.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7a6b52a5ba2a207e1bacb18853ad6db", "sha256": "204f27dbd64ef73c16241a8f8c48723fad887122c2ca46bf7187f9139cb0212c" }, "downloads": -1, "filename": "icepay_python-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7a6b52a5ba2a207e1bacb18853ad6db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6262, "upload_time": "2017-03-02T16:54:59", "url": "https://files.pythonhosted.org/packages/92/60/0a03483384f71f651d11a606d64f0e04d7f08389e161d993126403564b62/icepay_python-0.4.0-py2.py3-none-any.whl" } ] }