{ "info": { "author": "Rohit Deshmukh", "author_email": "raigad1630@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# simple-stripe-client\nA simple lightweight api client for awesome stripe.\n\n# Example\n\n```python\nimport simple_stripe_client\nimport os\nSTRIPE_SECRET_KEY = os.environ.get('STRIPE_SECRET_KEY')\n# create client\nstripe_api = simple_stripe_client.Api(STRIPE_SECRET_KEY, debug_http=True)\n\n\nCHARGE_DATA = {\n 'amount': 15921,\n 'currency': 'gbp',\n 'capture' : False,\n 'source': 'tok_amex',\n 'metadata': {\n 'first_name' : 'Sachin',\n 'last_name' : 'Tendulkar',\n } \n}\n\n# Creating Charge\ncharge = stripe_api.charges.post(**CHARGE_DATA)\n\nCHARGE_ID = 'ch_xxx'\n# Fetching Charge\ncharge = stripe_api.charges.id(CHARGE_ID).get()\n\n# Update Charge\ncharge = stripe_api.charges.id(CHARGE_ID).post(description='Test Update')\n\n# Capture Charge\ncharge = stripe_api.charges.id(CHARGE_ID).capture.post(amount=12000)\n\n\n```\n\n# Building Stripe's Curl URLs\n\n\nURLs would match one-to-one to stripe's curl api urls.\nFor more links please refer to [stripe doc](https://stripe.com/docs/api?lang=curl)\n\n```\n\nstripe_api.charges # == /v1/charges\nstripe_api.charges.id(CHARGE_ID) # == /v1/charges/{CHARGE_ID} \n\nstripe_api.customers # == /v1/customers\nstripe_api.customers.id(CUSTOMER_ID) # == /v1/customers/{CUSTOMER_ID}\n\nstripe_api.invoices # == /v1/invoices\nstripe_api.invoices.id(INVOICE_ID) # == /v1/invoices/{INVOICE_ID}\n\n```\n\n# TODO\n * Add support for Stripe Connect, Files\n * Add more extensive tests\n\n# Changelog -\n# 0.0.2 (01-02-2019)\n * fixed issue for python 2\n\n# 0.0.1 (01-02-2019)\n * initial release\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/raigad/simple_stripe_client", "keywords": "stripe,api,payments,stripe client", "license": "MIT", "maintainer": "Rohit Deshmukh", "maintainer_email": "raigad1630@gmail.com", "name": "simple-stripe-client", "package_url": "https://pypi.org/project/simple-stripe-client/", "platform": "", "project_url": "https://pypi.org/project/simple-stripe-client/", "project_urls": { "Bug Tracker": "https://github.com/raigad/simple-stripe-client/issues", "Documentation": "https://github.com/raigad/simple-stripe-client", "Homepage": "https://github.com/raigad/simple_stripe_client", "Source Code": "https://github.com/raigad/simple-stripe-client" }, "release_url": "https://pypi.org/project/simple-stripe-client/0.0.2/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A simple lightweight api client for awesome stripe", "version": "0.0.2" }, "last_serial": 4771003, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "30c2c860e62671ccf8de539581dbc892", "sha256": "dd789bacd2e27a6fce96291a788660b546ac5a01c398bfe1dd02b179f25476fb" }, "downloads": -1, "filename": "simple_stripe_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "30c2c860e62671ccf8de539581dbc892", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5894, "upload_time": "2019-02-01T21:51:31", "url": "https://files.pythonhosted.org/packages/c7/18/b3abde970d52bf4eabea42d15aa71dfd714fa97009490afeab2f4ba42bae/simple_stripe_client-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17b71686edd76692473bb2c71a5587d3", "sha256": "e45c8056b527f51772d6ebd81ba3abb1eddb2a686ae72f9ab84b69eb36987740" }, "downloads": -1, "filename": "simple_stripe_client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "17b71686edd76692473bb2c71a5587d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4886, "upload_time": "2019-02-01T21:51:35", "url": "https://files.pythonhosted.org/packages/9e/a4/44b303dc4429b9dbd04287992bdf904244a0b72b45324ea26336f09f92b3/simple_stripe_client-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c00149fba4880b8b2badb21c3e192dfd", "sha256": "4b9f30577e48913c2abcb72534648c78ad9c71c22b6b6bb216aa5f78e659ac1b" }, "downloads": -1, "filename": "simple_stripe_client-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c00149fba4880b8b2badb21c3e192dfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5917, "upload_time": "2019-02-01T23:58:44", "url": "https://files.pythonhosted.org/packages/ed/ba/91b3abebeb523d935a362b80e646d3b48bddd4e59ebe902edf48b2ab0a70/simple_stripe_client-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d1f9d77fb6a395cc6c0fee3e3c1bd28", "sha256": "94ca8ca62f62c57c4b23fdca926e9ebf1a230a19dd643cb8f3f86c358d999638" }, "downloads": -1, "filename": "simple_stripe_client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4d1f9d77fb6a395cc6c0fee3e3c1bd28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4908, "upload_time": "2019-02-01T23:58:45", "url": "https://files.pythonhosted.org/packages/fe/f0/9bbfe6409b964d27c21298e65ff6eaec31db225bd10e54fb9673e3b3c426/simple_stripe_client-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c00149fba4880b8b2badb21c3e192dfd", "sha256": "4b9f30577e48913c2abcb72534648c78ad9c71c22b6b6bb216aa5f78e659ac1b" }, "downloads": -1, "filename": "simple_stripe_client-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c00149fba4880b8b2badb21c3e192dfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5917, "upload_time": "2019-02-01T23:58:44", "url": "https://files.pythonhosted.org/packages/ed/ba/91b3abebeb523d935a362b80e646d3b48bddd4e59ebe902edf48b2ab0a70/simple_stripe_client-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d1f9d77fb6a395cc6c0fee3e3c1bd28", "sha256": "94ca8ca62f62c57c4b23fdca926e9ebf1a230a19dd643cb8f3f86c358d999638" }, "downloads": -1, "filename": "simple_stripe_client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4d1f9d77fb6a395cc6c0fee3e3c1bd28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4908, "upload_time": "2019-02-01T23:58:45", "url": "https://files.pythonhosted.org/packages/fe/f0/9bbfe6409b964d27c21298e65ff6eaec31db225bd10e54fb9673e3b3c426/simple_stripe_client-0.0.2.tar.gz" } ] }