{ "info": { "author": "Anish Gupta", "author_email": "nkanish2002@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Razorpay Python Client\n======================\n\nPython ASYNC bindings for interacting with the Razorpay API.\n\nInstallation\n------------\n\n1. Through pip: ``pip install tornado-razorpay``\n\n2. Manually: ``python setup.py install``\n\nUsage\n-----\n\nYou need to setup your key and secret using the following: You can find\nyour API keys at https://dashboard.razorpay.com/#/app/keys.\n\n.. code:: py\n\n from tornado_razorpay import Client\n razor = Client(\"\", \"\")\n\nPayments\n~~~~~~~~\n\n- Capture a payment\n\n .. code:: py\n\n await razor.payment.capture(\"\", \"\")\n\n- Fetch a particular payment\n\n .. code:: py\n\n await razor.payment.fetch(\"\")\n\n- Fetch all payments\n\n .. code:: py\n\n await razor.payment.all()\n\nRefunds\n~~~~~~~\n\n- Initiate a refund\n\n .. code:: py\n\n await razor.refund.create(\"\") # for whole amount\n await razor.refund.create(\"\", data={\"amount\": \"\"}) # for particular amount\n\n- Fetch a particular refund\n\n .. code:: py\n\n await razor.refund.fetch(\"\", \"\")\n\n- Fetch all refunds for a particular payment\n\n .. code:: py\n\n await razor.refund.all(\"\")\n\nCompliance and Errors\n~~~~~~~~~~~~~~~~~~~~~\n\n- Response that you receive from the functions is\n ```tornado.httpclient.HTTPResponse``\n object `__\n For the success of your API call can be determined if\n ``response.code == 200`` is ``True``. Please handle Errors\n accordingly.\n\nNOTE: You will have to use Tornado's IOLoop to use this API in Async. If\nyou are looking for Sync API's or don't know what this is, please go to\nhttps://github.com/razorpay/razorpay-python.\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/nkanish2002/tornado-razorpay", "keywords": "razorpay payment gateway india tornado async", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tornado-razorpay", "package_url": "https://pypi.org/project/tornado-razorpay/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tornado-razorpay/", "project_urls": { "Homepage": "https://github.com/nkanish2002/tornado-razorpay" }, "release_url": "https://pypi.org/project/tornado-razorpay/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Razorpay Asynchronous Tornado Python Client", "version": "0.1.3" }, "last_serial": 2159089, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "28dec8d5ff639df6ac8531e9ca5847af", "sha256": "de0a52172aa597052330c26d7b4676ae58a0c70fba5a264e0c18a68b462ff998" }, "downloads": -1, "filename": "tornado_razorpay-0.1.0-py3.5.egg", "has_sig": false, "md5_digest": "28dec8d5ff639df6ac8531e9ca5847af", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 7327, "upload_time": "2016-05-11T10:36:54", "url": "https://files.pythonhosted.org/packages/16/05/d5c7f2d34d722823d64af4a8ac44204224112302ac3299334d6b959d7b95/tornado_razorpay-0.1.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "b5e4bf2b32f793ef33ef8ff646ecb68c", "sha256": "cc6d6b6f16c0b9c0bf6b1ed880b511242e9a82d17bfad40d4a544f68976b37a9" }, "downloads": -1, "filename": "tornado-razorpay-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b5e4bf2b32f793ef33ef8ff646ecb68c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1834, "upload_time": "2016-05-11T10:36:48", "url": "https://files.pythonhosted.org/packages/4b/0f/5cc1ee0aa1321232f1528a27bb7fa29c526a41a7255035daa14a075a23bb/tornado-razorpay-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "433b954363e9feaf9bc6ba3accc30ddc", "sha256": "913cb20f9c6fec57e72f531dc3f5b71d9af4f59f2b4dc5f9156e1b2ff1dfe890" }, "downloads": -1, "filename": "tornado-razorpay-0.1.1.tar.gz", "has_sig": false, "md5_digest": "433b954363e9feaf9bc6ba3accc30ddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1850, "upload_time": "2016-05-11T11:19:43", "url": "https://files.pythonhosted.org/packages/91/5d/55cf84ddcbf4631775a048031a4add6025cd2f6d2f77895e31b50f2a034e/tornado-razorpay-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5db7518d2a56fb406552f599b0cef097", "sha256": "f328a94c72aacaf96076a305614b32ebd39826e244658d90288a32d5a932b1f6" }, "downloads": -1, "filename": "tornado-razorpay-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5db7518d2a56fb406552f599b0cef097", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1860, "upload_time": "2016-05-16T06:45:39", "url": "https://files.pythonhosted.org/packages/8c/23/fe94b2c195257ed6b14ecec41096913a13c7f6fd532b6fbf5749884d350c/tornado-razorpay-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0e251318b1e33eb3e245a4885f6d0397", "sha256": "19011bd5a3ff003ca813ac829084693ff1f8f9a955e2f9108a24f0bf3a5535ba" }, "downloads": -1, "filename": "tornado-razorpay-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0e251318b1e33eb3e245a4885f6d0397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2772, "upload_time": "2016-06-09T17:45:59", "url": "https://files.pythonhosted.org/packages/e2/b3/837c06988d9e414d4f03fc8fba010d516d8d126dfc3c8ab1c18b965d4ffb/tornado-razorpay-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e251318b1e33eb3e245a4885f6d0397", "sha256": "19011bd5a3ff003ca813ac829084693ff1f8f9a955e2f9108a24f0bf3a5535ba" }, "downloads": -1, "filename": "tornado-razorpay-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0e251318b1e33eb3e245a4885f6d0397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2772, "upload_time": "2016-06-09T17:45:59", "url": "https://files.pythonhosted.org/packages/e2/b3/837c06988d9e414d4f03fc8fba010d516d8d126dfc3c8ab1c18b965d4ffb/tornado-razorpay-0.1.3.tar.gz" } ] }