{ "info": { "author": "Horacio Casatti ", "author_email": "horacio.casatti@mercadolibre.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Freely Distributable", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "MercadoPago SDK module for Payments integration\n===============================================\n\n* `Install`_\n* `Basic checkout`_\n* `Customized checkout`_\n* `Generic methods`_\n\nInstall\n-------\n\nOn Python 2.x\n\n``pip install mercadopago``\n\nOn Python 3.x\n\n``pip3 install mercadopago``\n\nBasic checkout\n--------------\n\nConfigure your credentials\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- Get your **CLIENT_ID** and **CLIENT_SECRET** in the following address:\n - Argentina: `https://www.mercadopago.com/mla/herramientas/aplicaciones `_\n - Brazil: `https://www.mercadopago.com/mlb/ferramentas/aplicacoes `_\n - M\u00e9xico: `https://www.mercadopago.com/mlm/herramientas/aplicaciones `_\n - Venezuela: `https://www.mercadopago.com/mlv/herramientas/aplicaciones `_\n - Colombia: `https://www.mercadopago.com/mco/herramientas/aplicaciones `_\n - Chile: `https://www.mercadopago.com/mlc/herramientas/aplicaciones `_\n\n::\n\n import mercadopago\n import json\n\n mp = mercadopago.MP(\"CLIENT_ID\", \"CLIENT_SECRET\")\n\nPreferences\n~~~~~~~~~~~\n\nGet an existent Checkout preference\n***********************************\n\n::\n\n def index(req, **kwargs):\n preferenceResult = mp.get_preference(\"PREFERENCE_ID\")\n\n return json.dumps(preferenceResult, indent=4)\n\nCreate a Checkout preference\n****************************\n\n::\n\n def index(req, **kwargs):\n preference = {\n \"items\": [\n {\n \"title\": \"Test\",\n \"quantity\": 1,\n \"currency_id\": \"USD\",\n \"unit_price\": 10.4\n }\n ]\n }\n\n preferenceResult = mp.create_preference(preference)\n\n return json.dumps(preferenceResult, indent=4)\n\nUpdate an existent Checkout preference\n**************************************\n\n::\n\n def index(req, **kwargs):\n preference = {\n \"items\": [\n {\n \"title\": \"Test Modified\",\n \"quantity\": 1,\n \"currency_id\": \"USD\",\n \"unit_price\": 20.4\n }\n ]\n }\n\n preferenceResult = mp.update_preference(id, preference)\n\n return json.dumps(preferenceResult, indent=4)\n\nPayments/Collections\n~~~~~~~~~~~~~~~~~~~~\n\nSearch for payments\n*******************\n\n::\n\n def index(req, **kwargs):\n filters = {\n \"id\": None,\n \"external_reference\": None\n }\n\n searchResult = mp.search_payment(filters)\n\n return json.dumps(searchResult, indent=4)\n\nGet payment data\n****************\n\n::\n\n import mercadopago\n import json\n\n def index(req, **kwargs):\n mp = mercadopago.MP(\"CLIENT_ID\", \"CLIENT_SECRET\")\n paymentInfo = mp.get_payment (kwargs[\"id\"])\n\n if paymentInfo[\"status\"] == 200:\n return json.dumps(paymentInfo, indent=4)\n else:\n return None\n\nCancel (only for pending payments)\n**********************************\n\n::\n\n def index(req, **kwargs):\n result = mp.cancel_payment(\"ID\")\n\n // Show result\n return json.dumps(result, indent=4)\n\n\nRefund (only for accredited payments)\n*************************************\n\n::\n\n def index(req, **kwargs):\n result = mp.refund_payment(\"ID\")\n\n // Show result\n return json.dumps(result, indent=4)\n\nCustomized checkout\n-------------------\n\n\nConfigure your credentials\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n* Get your **ACCESS_TOKEN** in the following address:\n * Argentina: `https://www.mercadopago.com/mla/account/credentials `_\n * Brazil: `https://www.mercadopago.com/mlb/account/credentials `_\n * Mexico: `https://www.mercadopago.com/mlm/account/credentials `_\n * Venezuela: `https://www.mercadopago.com/mlv/account/credentials `_\n * Colombia: `https://www.mercadopago.com/mco/account/credentials `_\n\n::\n\n import mercadopago\n import json\n\n mp = mercadopago.MP(\"ACCESS_TOKEN\")\n\nCreate payment\n~~~~~~~~~~~~~~\n\n::\n\n mp.post (\"/v1/payments\", payment_data)\n\nCreate customer\n~~~~~~~~~~~~~~~\n\n::\n\n mp.post (\"/v1/customers\", {\"email\": \"email@test.com\"})\n\nGet customer\n~~~~~~~~~~~~\n\n::\n\n mp.get (\"/v1/customers/CUSTOMER_ID\")\n\n* View more Custom checkout related APIs in Developers Site\n * Argentina: `https://www.mercadopago.com.ar/developers `_\n * Brazil: `https://www.mercadopago.com.br/developers `_\n * Mexico: `https://www.mercadopago.com.mx/developers `_\n * Venezuela: `https://www.mercadopago.com.ve/developers `_\n * Colombia: `https://www.mercadopago.com.co/developers `_\n\nGeneric methods\n---------------\n\nYou can access any other resource from the MercadoPago API using the generic methods:\n\n::\n\n // Get a resource, with optional URL params. Also you can disable authentication for public APIs\n mp.get (\"/resource/uri\", [params], [authenticate=true]);\n\n // Create a resource with \"data\" and optional URL params.\n mp.post (\"/resource/uri\", data, [params]);\n\n // Update a resource with \"data\" and optional URL params.\n mp.put (\"/resource/uri\", data, [params]);\n\n // Delete a resource with optional URL params.\n mp.delete (\"/resource/uri\", [params]);\n\nFor example, if you want to get the Sites list (no params and no authentication):\n\n::\n\n result = mp.get (\"/sites\", null, false);\n\n print (json.dumps(result, indent=4))\n\nRunning tests\n-------------\n\nOn Python 2.x\n\n``python setup.py test``\n\nOn Python 3.x\n\n``python3 setup.py test``\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mercadopago/sdk-python", "keywords": "api mercadopago checkout payment ipn sdk integration", "license": "", "maintainer": "", "maintainer_email": "", "name": "mercadopago", "package_url": "https://pypi.org/project/mercadopago/", "platform": "", "project_url": "https://pypi.org/project/mercadopago/", "project_urls": { "Homepage": "https://github.com/mercadopago/sdk-python" }, "release_url": "https://pypi.org/project/mercadopago/0.3.5/", "requires_dist": [ "requests (>=2.4.3)" ], "requires_python": "", "summary": "Mercadopago SDK module for Payments integration", "version": "0.3.5" }, "last_serial": 5772529, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "32f3fa6ced668c8f89be439e38a3206e", "sha256": "ba40fa79b1a0192afe6a2309fc8d8bdf85d5b535582ee253e0874ffbf7de7d75" }, "downloads": -1, "filename": "mercadopago-0.0.1.tar.gz", "has_sig": false, "md5_digest": "32f3fa6ced668c8f89be439e38a3206e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3430, "upload_time": "2012-11-02T18:26:53", "url": "https://files.pythonhosted.org/packages/f5/5f/fbd4b814c738073a96434d4ce37898bbb4490d538745cd5be2e1a2f3d0e1/mercadopago-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "282a25c1c92d4b6f78a6aee4ff6b0bb0", "sha256": "0d1a37951924b1961bad5cead1a7a62f507ac894bc96ab10a6c68c1fe14950d7" }, "downloads": -1, "filename": "mercadopago-0.0.2.tar.gz", "has_sig": false, "md5_digest": "282a25c1c92d4b6f78a6aee4ff6b0bb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3349, "upload_time": "2012-11-05T20:03:06", "url": "https://files.pythonhosted.org/packages/43/2f/66a92a6d2d5fc34e45d952d3e9c7b4bfc343a9c07c01fb8c56b11a74411f/mercadopago-0.0.2.tar.gz" } ], "0.1.5": [], "0.1.8": [ { "comment_text": "", "digests": { "md5": "4c5ac2e7e4304b4b2af78ee1dd088d23", "sha256": "c6d9cc5ad38b0b2c106682a5f20a6de071a4e8b720b5222e64545c07e39a1dce" }, "downloads": -1, "filename": "mercadopago-0.1.8.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "4c5ac2e7e4304b4b2af78ee1dd088d23", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69967, "upload_time": "2013-03-25T12:45:57", "url": "https://files.pythonhosted.org/packages/32/3d/2c4379e961122b8dab595e9fc1c9c5f5cdded519b7f23b0d7834dd9cb732/mercadopago-0.1.8.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "5e3eb918ded3950611e665ae267e4ef9", "sha256": "efcd3fefa85e2c4749da1def8f003afc94bd7448adec86c6f1631c6541ad2f83" }, "downloads": -1, "filename": "mercadopago-0.1.8.tar.gz", "has_sig": false, "md5_digest": "5e3eb918ded3950611e665ae267e4ef9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3686, "upload_time": "2013-03-25T12:45:52", "url": "https://files.pythonhosted.org/packages/fc/2b/f5015a90aba3a70675068de9fca664d5f391eb78f0e8781d5b93186faf38/mercadopago-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2a2a475676d89b74712466e3ff4933cd", "sha256": "f3da03bc32b9ba7ba2b2b287f68e0b1b7e674680deb4f612bbf4eb72437ecc71" }, "downloads": -1, "filename": "mercadopago-0.2.0.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "2a2a475676d89b74712466e3ff4933cd", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 70455, "upload_time": "2013-09-06T15:20:02", "url": "https://files.pythonhosted.org/packages/26/45/6fd4887db165498b0e7ea64d83ef66760c24505b52d5ac9a0b46f9985ef4/mercadopago-0.2.0.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "edf03ca586ed3a0a8a3a5d5172d59b39", "sha256": "de44443cfe2f39c193c51153ad4c18d8843ab1bb84bc6025a46eb0f932233e97" }, "downloads": -1, "filename": "mercadopago-0.2.0.tar.gz", "has_sig": false, "md5_digest": "edf03ca586ed3a0a8a3a5d5172d59b39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2013-09-06T15:19:59", "url": "https://files.pythonhosted.org/packages/3c/a1/da0623c72f2cdb1c6c8f14eaaec2bc23798aec6f7d0127d3f1ed25c9919c/mercadopago-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0c7d769c77f986938415051e49af971a", "sha256": "f792f754c77391a667e0215168764c883173ceee50604f6f2156cc207c171261" }, "downloads": -1, "filename": "mercadopago-0.2.1.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "0c7d769c77f986938415051e49af971a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 70687, "upload_time": "2014-11-20T12:39:05", "url": "https://files.pythonhosted.org/packages/fd/12/186341476a3ee37cb9b3566212eb7a0a6e3517dd6cdc4222bb78aa3b8520/mercadopago-0.2.1.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "d046180e42e7ee08363c9ab063b1997c", "sha256": "a7707ea3593fc1fde6c184de1c976a527bbc3e1a198ab69a80c5e06d5bd636bb" }, "downloads": -1, "filename": "mercadopago-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d046180e42e7ee08363c9ab063b1997c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4141, "upload_time": "2014-11-20T12:39:01", "url": "https://files.pythonhosted.org/packages/cc/e1/8af6e9514ca659eec81e3c93373a66c01c947d4679345bb285651e0b4722/mercadopago-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d8685ba11a73b5aa36fef6606fe2ea2a", "sha256": "76140fdef0f859177bb3957ccc6516d981b0957714626088524e9e693bead9cc" }, "downloads": -1, "filename": "mercadopago-0.2.2.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "d8685ba11a73b5aa36fef6606fe2ea2a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 70863, "upload_time": "2014-11-20T18:29:49", "url": "https://files.pythonhosted.org/packages/06/61/446af82bed0abd14e18b713516e7d3af086043f43aeeceb4fd89ac6239d5/mercadopago-0.2.2.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "95876ee487f9a6f6ca9496d7819c0222", "sha256": "b171f9540267db99f405a1a7b5d1cc0149c31669e3c7bfcec1fb479d1fc12f33" }, "downloads": -1, "filename": "mercadopago-0.2.2.tar.gz", "has_sig": false, "md5_digest": "95876ee487f9a6f6ca9496d7819c0222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4324, "upload_time": "2014-11-20T18:29:46", "url": "https://files.pythonhosted.org/packages/eb/66/da715f7276cdec63b9fc5ae556c5a1f57241cb0990e9fb7e4ea6c98e4592/mercadopago-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0e029fffe068840ea5406f11b811e4d5", "sha256": "3e15a904fcaaecff4078bd043d8fac9105bfe1306fd9b309df77ecf02881109f" }, "downloads": -1, "filename": "mercadopago-0.3.0.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "0e029fffe068840ea5406f11b811e4d5", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 72673, "upload_time": "2014-12-10T16:12:21", "url": "https://files.pythonhosted.org/packages/ef/27/a9557272100207b72307473e14894cab18a7285bf4b1ee42cb83892b2059/mercadopago-0.3.0.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "7af12cc2dba4a3b7be82d66025676a48", "sha256": "fa8142b4139c843892b50e0847ed15e7d5eacf3b2472c05d1fd8ec4cc3d7ce82" }, "downloads": -1, "filename": "mercadopago-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7af12cc2dba4a3b7be82d66025676a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4872, "upload_time": "2014-12-10T16:12:18", "url": "https://files.pythonhosted.org/packages/35/26/8a036ce5ec04f887aa96ca5e7c6c4de2e431fbe22b80dc79afd906ed7341/mercadopago-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "12dd0033c63644df67b756630c10907a", "sha256": "5ea70bf985c6fbdec3b797c5803e5fc82a6faad66893b9c286977a0ecc96ef3f" }, "downloads": -1, "filename": "mercadopago-0.3.1.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "12dd0033c63644df67b756630c10907a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 72674, "upload_time": "2014-12-10T16:14:10", "url": "https://files.pythonhosted.org/packages/f7/79/f5468248041a2a18bf18296e10ed04250b6b1c8c4374788a067b8833dc04/mercadopago-0.3.1.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "1e7dc233000da46ace99651f337ae81d", "sha256": "ae7e3bd9fd6c440507c17324a5d14f717f7fbe398fba9efe779868f48e3a7d09" }, "downloads": -1, "filename": "mercadopago-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1e7dc233000da46ace99651f337ae81d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4865, "upload_time": "2014-12-10T16:14:07", "url": "https://files.pythonhosted.org/packages/44/46/61aae556b6c59d37b8c78f322ce1f6544a14e2ced4a9fa6e58dceb974756/mercadopago-0.3.1.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "c94b6a80e17b8c79267d7bc893d40252", "sha256": "831ca5160265f51de4cd11d45928141c876d66a69b3e5377fa33443889a99636" }, "downloads": -1, "filename": "mercadopago-0.3.3.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "c94b6a80e17b8c79267d7bc893d40252", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 73312, "upload_time": "2015-02-24T14:46:10", "url": "https://files.pythonhosted.org/packages/66/2e/aea76a9d82b04b4e0a55facdd2f0e4a9c4409322349038e518c655f0d911/mercadopago-0.3.3.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "115d0ac7ff60e1f8c63b763b5a04f436", "sha256": "d4cda0fcd2cb9d6423bf0df916f83ce798575a79f8730085e5aa617e2e14f388" }, "downloads": -1, "filename": "mercadopago-0.3.3.tar.gz", "has_sig": false, "md5_digest": "115d0ac7ff60e1f8c63b763b5a04f436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5173, "upload_time": "2015-02-24T14:46:06", "url": "https://files.pythonhosted.org/packages/a8/bc/b33b2d9ae86fb9938c30d35c448f1eae7a637ef128fd14b7595670f67cdf/mercadopago-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "f439c6f1b6e278ad22d3d6721e592e9c", "sha256": "4ed728827a8b9614579857315ba25b7bcdae8075d0e9c2149f34b78b20774984" }, "downloads": -1, "filename": "mercadopago-0.3.4.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "f439c6f1b6e278ad22d3d6721e592e9c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 74027, "upload_time": "2015-08-20T21:10:00", "url": "https://files.pythonhosted.org/packages/7e/a9/ee5401e633e0d2d3d6712dfe0cf31b6a4ba698fb75a5e1660f7ac2759d6d/mercadopago-0.3.4.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "544178c23b84cf2085d55c9012e96801", "sha256": "fb494230d774099dabe27f9cf6a8e6a348653548a1f3b3f9a673a7ad362d4bf6" }, "downloads": -1, "filename": "mercadopago-0.3.4.tar.gz", "has_sig": false, "md5_digest": "544178c23b84cf2085d55c9012e96801", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5307, "upload_time": "2015-08-20T21:09:55", "url": "https://files.pythonhosted.org/packages/69/fb/23ba2b9444a212ea30607eb4367ceaf99ecc4618ef9dfb711f184b0d3b68/mercadopago-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "65159d38862469dd372feeb7a873c5a7", "sha256": "a59b823ac6f669464bdb95b216dd5da914fc99d466f35fe54e52ecd7ed1e0d05" }, "downloads": -1, "filename": "mercadopago-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "65159d38862469dd372feeb7a873c5a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5102, "upload_time": "2018-11-21T21:38:19", "url": "https://files.pythonhosted.org/packages/1c/20/941156043b68d117e39a78afdc57875ee9078d44f0318878002e6197c45c/mercadopago-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a38e338977f366c9561fa0752f35e7a8", "sha256": "db0d600aa4f564a4398abe985459ac3cb96e30b2c880432cf6294766ea78c7f4" }, "downloads": -1, "filename": "mercadopago-0.3.5.tar.gz", "has_sig": false, "md5_digest": "a38e338977f366c9561fa0752f35e7a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5332, "upload_time": "2018-11-21T21:38:21", "url": "https://files.pythonhosted.org/packages/19/c9/1069daa22cd4e5ceac46c74efdf23a05b8f8c110d6ca488d56cb9398c1eb/mercadopago-0.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "65159d38862469dd372feeb7a873c5a7", "sha256": "a59b823ac6f669464bdb95b216dd5da914fc99d466f35fe54e52ecd7ed1e0d05" }, "downloads": -1, "filename": "mercadopago-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "65159d38862469dd372feeb7a873c5a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5102, "upload_time": "2018-11-21T21:38:19", "url": "https://files.pythonhosted.org/packages/1c/20/941156043b68d117e39a78afdc57875ee9078d44f0318878002e6197c45c/mercadopago-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a38e338977f366c9561fa0752f35e7a8", "sha256": "db0d600aa4f564a4398abe985459ac3cb96e30b2c880432cf6294766ea78c7f4" }, "downloads": -1, "filename": "mercadopago-0.3.5.tar.gz", "has_sig": false, "md5_digest": "a38e338977f366c9561fa0752f35e7a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5332, "upload_time": "2018-11-21T21:38:21", "url": "https://files.pythonhosted.org/packages/19/c9/1069daa22cd4e5ceac46c74efdf23a05b8f8c110d6ca488d56cb9398c1eb/mercadopago-0.3.5.tar.gz" } ] }