{ "info": { "author": "Obinna Isintume", "author_email": "ibonobij@gmail", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Other Audience", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "******************\nFlutterwave Python\n******************\n\nPython Bindings for the Flutterwave Payment APIs.\n\n==================\nInstallation\n==================\n\nTo install the flutterwave python package, run the command below::\n\n pip install --upgrade flutterwave\n\nor::\n\n easy_install --upgrade flutterwave\n\nSee http://www.pip-installer.org/en/latest/index.html for instructions\non installing pip. If you are on a system with easy_install but not\npip, you can use easy_install instead.\n\nTo install from source, clone this repo, then run from directory::\n\n python setup.py install\n\nLinux users may require missing python headers for the crypto library, run this to install::\n\n sudo apt-get update; sudo apt-get install python-dev -y\n\n=================\nAPI Services\n=================\n- Charge Accounts\n- Charge Cards\n- Disburse to Accounts\n- Account Number Lookup\n- Card BIN Lookup\n- Card Balance Enquiry\n- Foreign Bank Account Transfers (ACH)\n- BVN Validation\n- IP Check\n\n===================\nGetting Started\n===================\n\nTo debit an account, in two steps: first, tokenize the account, then charge the account using the returned token::\n\n from flutterwave import Flutterwave\n flw = Flutterwave(\"\", \"\", {\"debug\": True})\n\n payload = {\n \"token\": \"FZeDswE6ju0ONCL3864\", # Token returned from account tokenization request\n \"amount\": \"100\", # Amount to debit from account\n \"narration\": \"payment for coffee\", # Description for this payment\n \"country\": \"NG\" # country of debit source\n }\n\n r = flw.account.charge(payload)\n print \"{}\".format(r.text)\n\n # Response\n # {\n # {\n # \"transactionreference\":\"FLW00292801\",\n # \"responseMessage\":\"Approved or Completed Successfully\",\n # \"responseCode\":\"00\"\n # },\n # \"status\":\"success\"\n # }\n\n\n\nTokens are valid means of charging an account or card subsequently. \nFind more examples `here `_ .\n\nSign up at http://flutterwave.com for API keys.\n\n============\nSetup\n============\n\nOptional Setup Paremeters\n\n ========= ====================================================================\n Parameter Description\n ========= ====================================================================\n env (staging, production) sets the library to development or live\n baseUrl sets the base url used internally\n debug enables request and response logging to console.\n ========= ====================================================================\n\nAfter development, the go-live process requires live keys and an optional argument\n\n flw = Flutterwave(\"\", \"\", {\"env\":\"production\"})\n\n============\nTesting\n============\n\nFlutterwave-Python is written in python version 2.7 and can be tested by running the command below from the package folder::\n\n python -m unittest discover", "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/Flutterwave/flutterwave-python", "keywords": "Payments,Payment-integration,Payment-API,Flutterwave", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "Flutterwave", "package_url": "https://pypi.org/project/Flutterwave/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Flutterwave/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Flutterwave/flutterwave-python" }, "release_url": "https://pypi.org/project/Flutterwave/1.0.7/", "requires_dist": null, "requires_python": null, "summary": "Flutterwave", "version": "1.0.7" }, "last_serial": 2386318, "releases": { "1.0.0": [], "1.0.1": [], "1.0.2": [ { "comment_text": "", "digests": { "md5": "fde2952b40479fe9ce63f0457099350a", "sha256": "d2ac5d728942660719f7ea0282d08e6e04e6530284db53aedc40d96d513a4f0d" }, "downloads": -1, "filename": "Flutterwave-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fde2952b40479fe9ce63f0457099350a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7455, "upload_time": "2016-08-18T14:20:10", "url": "https://files.pythonhosted.org/packages/c6/0a/02a68523bbbc6d0a37e486277348180391ee63acff667a8fa53d329f32b7/Flutterwave-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "cae06df333927b6be75c63fe74438cdb", "sha256": "8da4c194383a34076a877d1f4729542b9101d3384c21cc3688738a085311a37c" }, "downloads": -1, "filename": "Flutterwave-1.0.3.tar.gz", "has_sig": false, "md5_digest": "cae06df333927b6be75c63fe74438cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7596, "upload_time": "2016-08-19T20:40:42", "url": "https://files.pythonhosted.org/packages/fc/6a/b13c84ae4d79ba2b8d02c22dd5e43c28900abe0bfb74a1ae8bb42a8013ea/Flutterwave-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3d21c7c9393924b02ddf57d31e766d33", "sha256": "7ad2baf1090da6cecb9776b3736e207904dd2a77f3b417fc6fd3c22dc7dcab30" }, "downloads": -1, "filename": "Flutterwave-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3d21c7c9393924b02ddf57d31e766d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10014, "upload_time": "2016-09-16T11:36:40", "url": "https://files.pythonhosted.org/packages/6b/44/15699a967d0435e39525d33ef67d70f6db24f4ff16755d7d86251f26dbf1/Flutterwave-1.0.4.tar.gz" } ], "1.0.4.1": [ { "comment_text": "", "digests": { "md5": "d5843fea459269639ffcc40147ca6715", "sha256": "7e4d0653d1014ec70247d632e02b399eaaa53f7dee6c3a5b48640da92f8f66fa" }, "downloads": -1, "filename": "Flutterwave-1.0.4.1.tar.gz", "has_sig": false, "md5_digest": "d5843fea459269639ffcc40147ca6715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10011, "upload_time": "2016-09-16T13:47:44", "url": "https://files.pythonhosted.org/packages/9b/83/a797db398c9d159c1615fe313e79e28af22abf4ee90e39becdb3c62191c9/Flutterwave-1.0.4.1.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b5deb93c2a7fc66c2b7bdaeb8924feee", "sha256": "579011caa2d7777b1db97a6e905db0f222f7fd44828b79c8e4a4194240f42991" }, "downloads": -1, "filename": "Flutterwave-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b5deb93c2a7fc66c2b7bdaeb8924feee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10554, "upload_time": "2016-10-02T11:26:52", "url": "https://files.pythonhosted.org/packages/ca/c2/8f0a76fb498dbdcfe29eaa76e3989a92580e5a5ec6a5f91e1292e411f32f/Flutterwave-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "8222106c5028919fe68b3cd373d43f82", "sha256": "88839cfdb3e20315e9b0f5d8e52b9986e6d53956c8e4e39e6bce3f89237f53d4" }, "downloads": -1, "filename": "Flutterwave-1.0.6.tar.gz", "has_sig": false, "md5_digest": "8222106c5028919fe68b3cd373d43f82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10589, "upload_time": "2016-10-05T08:44:53", "url": "https://files.pythonhosted.org/packages/eb/76/f24578c6c536464cd9cf2b795c7e20c824c829249442242e501793de7986/Flutterwave-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "35db22184a01d7e762d1b1f4c5b4f964", "sha256": "80ee33f9a55b322bc279adc567d20e3b56ff69502e44ac8e21ea505d4548976c" }, "downloads": -1, "filename": "Flutterwave-1.0.7.tar.gz", "has_sig": false, "md5_digest": "35db22184a01d7e762d1b1f4c5b4f964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10933, "upload_time": "2016-10-07T10:15:14", "url": "https://files.pythonhosted.org/packages/8c/e2/84979797ea408a6c3ffbf3f4ed7c2d0bf135e8ffd5baf82a305ef112a3d2/Flutterwave-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "35db22184a01d7e762d1b1f4c5b4f964", "sha256": "80ee33f9a55b322bc279adc567d20e3b56ff69502e44ac8e21ea505d4548976c" }, "downloads": -1, "filename": "Flutterwave-1.0.7.tar.gz", "has_sig": false, "md5_digest": "35db22184a01d7e762d1b1f4c5b4f964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10933, "upload_time": "2016-10-07T10:15:14", "url": "https://files.pythonhosted.org/packages/8c/e2/84979797ea408a6c3ffbf3f4ed7c2d0bf135e8ffd5baf82a305ef112a3d2/Flutterwave-1.0.7.tar.gz" } ] }