{ "info": { "author": "Vincent Catalano", "author_email": "vincent@vincentcatlano.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP", "Topic :: Office/Business :: Financial" ], "description": "Py-Authorize\n============\n\nPy-Authorize is a full-featured Python API for the Authorize.net payment\ngateway. Authorize.net offers great payment processing capabilities with a \nterribly incoherent API. Py-Authorize attempts to alleviate many of the\nproblems programmers might experience with Authorize.net's'API by providing a \ncleaner, simpler and much more coherent API.\n\nPy-Authorize supports most all of the Authorize.net's API functionality \nincluding:\n\n- Advanced Integration Method (AIM)\n- Customer Integration Manager (CIM)\n- Transaction Detail API/Reporting\n- Automated Recurring Billing API (ARB)\n\nHere is a simple example of a basic credit card transaction.\n\n.. code-block:: python\n\n import authorize\n\n authorize.Configuration.configure(\n authorize.Environment.TEST,\n 'api_login_id',\n 'api_transaction_key',\n )\n\n result = authorize.Transaction.sale({\n 'amount': 40.00,\n 'credit_card': {\n 'card_number': '4111111111111111',\n 'expiration_date': '04/2014',\n 'card_code': '343',\n }\n })\n\n result.transaction_response.trans_id\n # e.g. '2194343352'\n\n\nDocumentation\n-------------\n\nPlease visit the `Github Page`_ for full documentation.\n\n.. _Github Page: http://vcatalano.github.io/py-authorize/index.html\n\n\nLicense\n-------\n\nPy-Authorize is distributed under the `MIT license\n`_.\n\n\nSupport\n-------\n\nAll bug reports, new feature requests and pull requests are handled through \nthis project's `Github issues`_ page.\n\n.. _Github issues: https://github.com/vcatalano/py-authorize/issues", "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/vcatalano/py-authorize", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "Py-Authorize", "package_url": "https://pypi.org/project/Py-Authorize/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Py-Authorize/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/vcatalano/py-authorize" }, "release_url": "https://pypi.org/project/Py-Authorize/1.4.0.0/", "requires_dist": null, "requires_python": null, "summary": "A full-featured Python API for Authorize.net's AIM, CIM, ARB and Reporting APIs.", "version": "1.4.0.0" }, "last_serial": 2334890, "releases": { "1.0.0.0": [ { "comment_text": "built for Linux-3.2.0-39-generic-x86_64-with-glibc2.7", "digests": { "md5": "a25bddc2ba471adc6af17380f1053cc8", "sha256": "1d5a65ce3a6a0448e14590e9c69c705575e00745a872ce6d8613f0112664c9b2" }, "downloads": -1, "filename": "Py-Authorize-1.0.0.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "a25bddc2ba471adc6af17380f1053cc8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 51789, "upload_time": "2013-06-13T01:16:42", "url": "https://files.pythonhosted.org/packages/9a/20/241cd092dabc94101b2e77f7479765cc7f9170a24f6256c49fcde54e232b/Py-Authorize-1.0.0.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "e550754400e9d024baefa596ebece5a1", "sha256": "e004933af5c84142dfe8aa8bde8921f2481d6c4c1ca0032296e934d68f8f4282" }, "downloads": -1, "filename": "Py-Authorize-1.0.0.0.tar.gz", "has_sig": false, "md5_digest": "e550754400e9d024baefa596ebece5a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10442, "upload_time": "2013-06-12T07:21:28", "url": "https://files.pythonhosted.org/packages/83/12/a460f27e8e8af18e672679f113a0b84ded1259b6233930f73236ac96e4a7/Py-Authorize-1.0.0.0.tar.gz" } ], "1.0.1.0": [ { "comment_text": "built for Linux-3.2.0-39-generic-x86_64-with-glibc2.7", "digests": { "md5": "5332a053d162980bc9bf930a0ec00473", "sha256": "ac4378f000a953636d84bdcf5e1c78ee3a0341cc684742674729adf52497980f" }, "downloads": -1, "filename": "Py-Authorize-1.0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5332a053d162980bc9bf930a0ec00473", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 51790, "upload_time": "2013-06-13T01:17:05", "url": "https://files.pythonhosted.org/packages/de/c3/8e882e2b63365f991b3c129572a5a49ae1646048255697458628ed4eae41/Py-Authorize-1.0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "92df058843b78d0f06c7b5f52d15d6ad", "sha256": "69fdcf65b10116abc2fd773057c4ee4a97eb43102f3943c34c1bd264f3c644d3" }, "downloads": -1, "filename": "Py-Authorize-1.0.1.0.tar.gz", "has_sig": false, "md5_digest": "92df058843b78d0f06c7b5f52d15d6ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10093, "upload_time": "2013-06-13T01:17:02", "url": "https://files.pythonhosted.org/packages/dd/02/50f1afc8d7cc62cbef8bdde728484371ab00280880f0354007f9a46ddabe/Py-Authorize-1.0.1.0.tar.gz" } ], "1.0.1.1": [ { "comment_text": "built for Linux-3.2.0-39-generic-x86_64-with-glibc2.7", "digests": { "md5": "8a3d893d6db06420ff19ac7ed995dabb", "sha256": "235441b7f8662a92b9d80b0c6e627cc1f2cd20fd3e45ac0db3c1c6e2dbe1e8c2" }, "downloads": -1, "filename": "Py-Authorize-1.0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8a3d893d6db06420ff19ac7ed995dabb", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 52227, "upload_time": "2013-06-13T01:25:46", "url": "https://files.pythonhosted.org/packages/45/e5/491e1c020df75dfc020371780e66d8b5e2f69b3a2e6703f3d7f3571b2186/Py-Authorize-1.0.1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "0cc504c3973890b3a9a93d4fa2a41068", "sha256": "a43ab282f307ba943accf644a5f9784fcd78382a9c1fb2dc0dc0417849228edb" }, "downloads": -1, "filename": "Py-Authorize-1.0.1.1.tar.gz", "has_sig": false, "md5_digest": "0cc504c3973890b3a9a93d4fa2a41068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10092, "upload_time": "2013-06-13T01:25:44", "url": "https://files.pythonhosted.org/packages/c0/32/4c72591b45f1f9310127af267f62b8c8ab1624aca7a93b1759466c080623/Py-Authorize-1.0.1.1.tar.gz" } ], "1.0.1.2": [ { "comment_text": "", "digests": { "md5": "fbe8e23560829cedbbdc5ab58585de15", "sha256": "1715609cd6411b9cd383d28164e82bad4b8dd086f939e11a5fe35895bcce8bc8" }, "downloads": -1, "filename": "Py-Authorize-1.0.1.2.tar.gz", "has_sig": false, "md5_digest": "fbe8e23560829cedbbdc5ab58585de15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10096, "upload_time": "2013-06-13T01:30:24", "url": "https://files.pythonhosted.org/packages/27/61/1f5655bb6535adad4eab6534673ec495a36eb4467d4129fe295152e89270/Py-Authorize-1.0.1.2.tar.gz" } ], "1.0.1.3": [ { "comment_text": "", "digests": { "md5": "1fcfb6d7e78f426ab777bed36ee90c47", "sha256": "3776e761e981955d13ff8d1c42c590dd896cb0dd229601181370451465801da9" }, "downloads": -1, "filename": "Py-Authorize-1.0.1.3.tar.gz", "has_sig": false, "md5_digest": "1fcfb6d7e78f426ab777bed36ee90c47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10112, "upload_time": "2013-06-23T06:54:19", "url": "https://files.pythonhosted.org/packages/c0/0b/4283dc453b691eaa22962bf7757859fa3d922ed0cccae27d90061dfd3275/Py-Authorize-1.0.1.3.tar.gz" } ], "1.0.2.4": [ { "comment_text": "", "digests": { "md5": "b535de8dbbaa9d3c3055265b1657f74a", "sha256": "73af5c6db282ba2e1841c2c50a55698faa0cecb6c3914ae883432cc60f911fb5" }, "downloads": -1, "filename": "Py-Authorize-1.0.2.4.tar.gz", "has_sig": false, "md5_digest": "b535de8dbbaa9d3c3055265b1657f74a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10323, "upload_time": "2013-11-08T08:14:28", "url": "https://files.pythonhosted.org/packages/a5/f3/86af68c11adc49f948268e26b830bb09c5566e2c9bd33b7de5e262f11cba/Py-Authorize-1.0.2.4.tar.gz" } ], "1.0.2.5": [ { "comment_text": "", "digests": { "md5": "b466b1d9f1ec9287d1fbe7503267708a", "sha256": "cf67e097e4bddc1b61236ae44517ae4c7c74f0773fbc82de868ae6550c2c6498" }, "downloads": -1, "filename": "Py-Authorize-1.0.2.5.tar.gz", "has_sig": false, "md5_digest": "b466b1d9f1ec9287d1fbe7503267708a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10364, "upload_time": "2013-11-27T04:46:48", "url": "https://files.pythonhosted.org/packages/26/2d/564eee206b01c60edcd0e17ad4029748c46b6db2fb6bcd10dd854fc27691/Py-Authorize-1.0.2.5.tar.gz" } ], "1.0.2.6": [ { "comment_text": "", "digests": { "md5": "06528bb9462e37e10c771d97e9ab70dc", "sha256": "b7a1c6d8d6ac2ad0318be03015c53a839ce44ef4a6548ef390b7ac9f8174db1e" }, "downloads": -1, "filename": "Py-Authorize-1.0.2.6.tar.gz", "has_sig": false, "md5_digest": "06528bb9462e37e10c771d97e9ab70dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10349, "upload_time": "2013-11-27T15:28:18", "url": "https://files.pythonhosted.org/packages/6d/94/c4b64e54d0abd27a2a19ff04569091ce7fd435629878192ec254917f8ca1/Py-Authorize-1.0.2.6.tar.gz" } ], "1.0.2.7": [ { "comment_text": "", "digests": { "md5": "b94dc4d19e47f2237930500dcff504cc", "sha256": "4ced40f674ddda8840e16270ee28d4189d88982f2cfd0c5fdf6f451ef31055ee" }, "downloads": -1, "filename": "Py-Authorize-1.0.2.7.tar.gz", "has_sig": false, "md5_digest": "b94dc4d19e47f2237930500dcff504cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10044, "upload_time": "2014-01-27T01:57:38", "url": "https://files.pythonhosted.org/packages/e0/a5/33012279f059294259cd8c2762a0b2a71cc88077043da760dcd050c6082e/Py-Authorize-1.0.2.7.tar.gz" } ], "1.0.2.8": [ { "comment_text": "", "digests": { "md5": "0517ef8ef84b3df8ecd49bb596b4ac7c", "sha256": "8021d633f47605486e19da4a91adbdb1ae1240bea848baf5db03813d7e98da5c" }, "downloads": -1, "filename": "Py-Authorize-1.0.2.8.tar.gz", "has_sig": false, "md5_digest": "0517ef8ef84b3df8ecd49bb596b4ac7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10088, "upload_time": "2014-02-03T04:00:28", "url": "https://files.pythonhosted.org/packages/64/8d/3525ce1dbaec618e03f669cf11031a94bf15dcc01355d14a751fc5067bee/Py-Authorize-1.0.2.8.tar.gz" } ], "1.1.0.0": [ { "comment_text": "", "digests": { "md5": "1d363093c833c1f8ecde4dc4cf3031ca", "sha256": "0b2711da0a54ce5bd0fb25f88c3c54ec19012d21c2c51f1e1d02a15c74d4b0bb" }, "downloads": -1, "filename": "Py-Authorize-1.1.0.0.tar.gz", "has_sig": false, "md5_digest": "1d363093c833c1f8ecde4dc4cf3031ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10254, "upload_time": "2014-03-18T04:55:58", "url": "https://files.pythonhosted.org/packages/34/17/a5168b8258d41f1973c17551dbc1ef63d1f60863ed877687400b482ddce2/Py-Authorize-1.1.0.0.tar.gz" } ], "1.2.0.0": [ { "comment_text": "", "digests": { "md5": "ae4af85415c398cc46373d32a36fe05d", "sha256": "fb539b33929b715c4dd63d8759109d66cca42dd87c5911dbb1b40a4f610848c7" }, "downloads": -1, "filename": "Py-Authorize-1.2.0.0.tar.gz", "has_sig": false, "md5_digest": "ae4af85415c398cc46373d32a36fe05d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10329, "upload_time": "2014-03-21T02:59:07", "url": "https://files.pythonhosted.org/packages/06/16/73e499c6ee804f4d63e5fb4ca038b48c6f0a7700b83d5cf6eff154db1d69/Py-Authorize-1.2.0.0.tar.gz" } ], "1.2.1.0": [ { "comment_text": "", "digests": { "md5": "0b1a480f0ffd44b782e10859c2e9b67a", "sha256": "109e9dfb77ab68e2778363be57dc268923decc1fd616431014d91247614aa7b7" }, "downloads": -1, "filename": "Py-Authorize-1.2.1.0.tar.gz", "has_sig": false, "md5_digest": "0b1a480f0ffd44b782e10859c2e9b67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11350, "upload_time": "2014-04-07T05:37:44", "url": "https://files.pythonhosted.org/packages/fd/8e/76b00e45b3cb56dd0faee7d548383be25da87d0ed4e6481697a4861232b0/Py-Authorize-1.2.1.0.tar.gz" } ], "1.2.2.0": [ { "comment_text": "", "digests": { "md5": "6650c8a9ea366c14373043367fda89f5", "sha256": "3f54c16ee5570bd2d9e51890668697d6e11a0d45a2df54e19774f2bce3602bb9" }, "downloads": -1, "filename": "Py-Authorize-1.2.2.0.tar.gz", "has_sig": false, "md5_digest": "6650c8a9ea366c14373043367fda89f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11486, "upload_time": "2014-05-28T04:36:31", "url": "https://files.pythonhosted.org/packages/73/ff/b77b8852968c31aec502efc8220bf617bedf7adc0e3a0faf039825c9a668/Py-Authorize-1.2.2.0.tar.gz" } ], "1.2.2.1": [ { "comment_text": "", "digests": { "md5": "d1c21c67fd5e9a09e1dca0616372a1c5", "sha256": "750bb081be5b9ade560e9c3fb8c6b7a58834f10895ce5c05e19d7ee5af826903" }, "downloads": -1, "filename": "Py-Authorize-1.2.2.1.tar.gz", "has_sig": false, "md5_digest": "d1c21c67fd5e9a09e1dca0616372a1c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12221, "upload_time": "2014-08-25T03:48:18", "url": "https://files.pythonhosted.org/packages/df/96/0356a4828f1b0d6da19ae4b250f2f2ded6155cf58aedcfde1c0c46e1dadc/Py-Authorize-1.2.2.1.tar.gz" } ], "1.2.2.2": [ { "comment_text": "", "digests": { "md5": "fec4611157fcd891b918615751f23e77", "sha256": "7f728a6d2531a40636b4b78d696abfa0b658778ee7b9fb7b910ff1ea1fe72708" }, "downloads": -1, "filename": "Py-Authorize-1.2.2.2.tar.gz", "has_sig": false, "md5_digest": "fec4611157fcd891b918615751f23e77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12207, "upload_time": "2014-08-30T21:20:27", "url": "https://files.pythonhosted.org/packages/63/dd/54fe86d044fda28fcfd54576897e20c073fb9761459513ce79c219cdb72d/Py-Authorize-1.2.2.2.tar.gz" } ], "1.2.2.3": [ { "comment_text": "", "digests": { "md5": "9f06b9f365dcf21adf35f043836b53ac", "sha256": "65f1f77c46bb5fd5d9df4af43ac6b2cacd5dca0b85b5dda0d98089faaa733641" }, "downloads": -1, "filename": "Py-Authorize-1.2.2.3.tar.gz", "has_sig": false, "md5_digest": "9f06b9f365dcf21adf35f043836b53ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12227, "upload_time": "2014-08-31T02:15:46", "url": "https://files.pythonhosted.org/packages/42/f5/6863560a808f2d3eaf7c49ef21fa2b237609c94340975f11df7105abd17b/Py-Authorize-1.2.2.3.tar.gz" } ], "1.2.3.0": [ { "comment_text": "", "digests": { "md5": "032a7985b51ff39fdeec756eb60a53a3", "sha256": "20be1b59bc7155f9e1326691883f8e1961c1f68e81fbfc234f497a63ae693cc0" }, "downloads": -1, "filename": "Py-Authorize-1.2.3.0.tar.gz", "has_sig": false, "md5_digest": "032a7985b51ff39fdeec756eb60a53a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12386, "upload_time": "2015-02-07T19:11:50", "url": "https://files.pythonhosted.org/packages/5a/15/4de13c279e15b0cf3d9dcc76e9b9d36d520c066dd4c9a69886b02204eb4f/Py-Authorize-1.2.3.0.tar.gz" } ], "1.2.4.0": [ { "comment_text": "", "digests": { "md5": "f857b3306a32d15c49f3fc50a70bab46", "sha256": "494b79e176f2effb81c897809953c40deb7548198dfe3ccf991990aab96eb0e6" }, "downloads": -1, "filename": "Py-Authorize-1.2.4.0.tar.gz", "has_sig": false, "md5_digest": "f857b3306a32d15c49f3fc50a70bab46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12144, "upload_time": "2016-04-19T16:00:50", "url": "https://files.pythonhosted.org/packages/12/f4/c69ecbdf7c615e483700d8971d215a8da7806310cc5479304b873349494d/Py-Authorize-1.2.4.0.tar.gz" } ], "1.3.0.0": [ { "comment_text": "", "digests": { "md5": "bc358f0acf758582152f389166eac073", "sha256": "928a3a1fa901fa221828e9a8f2e8c54b3dfc674e540a17d4b9fe810d4759c4a9" }, "downloads": -1, "filename": "Py-Authorize-1.3.0.0.tar.gz", "has_sig": false, "md5_digest": "bc358f0acf758582152f389166eac073", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13042, "upload_time": "2016-09-03T08:37:24", "url": "https://files.pythonhosted.org/packages/eb/8a/aae5914cfbd9a83105847790df64f25cd053056041b11ca5773859e12142/Py-Authorize-1.3.0.0.tar.gz" } ], "1.4.0.0": [ { "comment_text": "", "digests": { "md5": "21afc0eaa21d36f55754dc3f385f8d33", "sha256": "141fe29a83b2025a3ec2bfa9d8bd239ac7cd113286981c48a97c170e3fb72951" }, "downloads": -1, "filename": "Py-Authorize-1.4.0.0.tar.gz", "has_sig": false, "md5_digest": "21afc0eaa21d36f55754dc3f385f8d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13422, "upload_time": "2016-09-10T08:38:41", "url": "https://files.pythonhosted.org/packages/16/28/1a505fd17de5bf966965a09e3ec36823c034dc7c1cd9a1f6473848ad1501/Py-Authorize-1.4.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "21afc0eaa21d36f55754dc3f385f8d33", "sha256": "141fe29a83b2025a3ec2bfa9d8bd239ac7cd113286981c48a97c170e3fb72951" }, "downloads": -1, "filename": "Py-Authorize-1.4.0.0.tar.gz", "has_sig": false, "md5_digest": "21afc0eaa21d36f55754dc3f385f8d33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13422, "upload_time": "2016-09-10T08:38:41", "url": "https://files.pythonhosted.org/packages/16/28/1a505fd17de5bf966965a09e3ec36823c034dc7c1cd9a1f6473848ad1501/Py-Authorize-1.4.0.0.tar.gz" } ] }