{ "info": { "author": "Marjan Stojanovic", "author_email": "marjan.stojanovic90@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "ApPythonSdk\n===================================\n\nAlternative Payments python libary sdk. Accept local payments from all over the world\n\nInstallation\n-----\n\nInstall gem, using pip:\n\n $ pip install ap-python-sdk\n\nIn your initializing files add line:\n\n import ap_python_sdk\n\n ap_python_sdk.api_secret_key = 'Fill it with your own secret key.'\n ap_python_sdk.api_public_key = 'Fill it with your own public key.'\n\n\nUsage\n-----\n\nFor usage and examples check `http://www.alternativepayments.com/support/api/` or sample application on our open-source repo `https://github.com/AlternativePayments/ap-python-sdk`\nExample of creating new customer:\n\n customer = Customer.create(\n {\n 'firstName': 'John',\n 'lastName': 'Doe',\n 'email': 'tempmail@mail.com',\n 'address': 'Rutledge Ave 409',\n 'city': 'Folsom',\n 'zip': '19033',\n 'country': 'US',\n 'state': 'PA',\n 'phone': '55555555555',\n 'created': '2016-03-24T15:19:10.7800694Z'\n }\n );\n\nAccessing object's attributes:\n\n customer.firstName\n => John\n\nSame goes for complex objects like Transaction.\nCreate SEPA transaction:\n\n customer = Customer(\n id='cus_bd838e3611d34d598',\n firstName='John',\n lastName='Doe',\n email='john@doe.com',\n country='DE'\n )\n\n payment = Payment(\n paymentOption='SEPA',\n holder='John Doe',\n iban='BE88271080782541'\n )\n\n return Transaction.create({\n 'customer': customer,\n 'payment': payment,\n 'amount': 500,\n 'currency': 'EUR',\n 'description': 'test sepa php sdk',\n 'merchantPassThruData': 'test_sepa_123',\n 'ipAddress': '127.0.0.1'\n })\n\nAccess customer:\n\n transaction.customer.firstName\n\nDevelopment\n-----\n\nTo release a new version, update the version number in `version.py`, and then run `python setup.py sdist bdist_wheel upload -r https://pypi.python.org/pypi` to create a new version of library and deploy it to `https://pypi.python.org/pypi/ap_python_sdk`\n\nContributing\n-----\n\n1. Fork it ( https://github.com/AlternativePayments/ap-python-sdk/fork )\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create a new Pull Request\n\n\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/AlternativePayments/ap-python-sdk", "keywords": "alternative payments python sdk development", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ap_python_sdk", "package_url": "https://pypi.org/project/ap_python_sdk/", "platform": "", "project_url": "https://pypi.org/project/ap_python_sdk/", "project_urls": { "Homepage": "https://github.com/AlternativePayments/ap-python-sdk" }, "release_url": "https://pypi.org/project/ap_python_sdk/0.1.3/", "requires_dist": [ "requests (>=0.8.8)" ], "requires_python": "", "summary": "SDK for python application to use Alternative Payments", "version": "0.1.3" }, "last_serial": 3539361, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e4e8ca94d9a9a0b8de71b6052bbd0188", "sha256": "4e2407ca2bca9fffe2f1db82e82f2f60ae5672fd25f7d0dd9f3992f83838fd9d" }, "downloads": -1, "filename": "ap_python_sdk-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e4e8ca94d9a9a0b8de71b6052bbd0188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7846, "upload_time": "2016-08-27T11:18:45", "url": "https://files.pythonhosted.org/packages/7a/b3/752d7439117eae75b631df418f08b367d9d563da28b0292381023282129f/ap_python_sdk-0.0.1.tar.gz" } ], "0.0.2": [], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3c7eec18b35446dedab5994601fb378c", "sha256": "b815b6c834958297156291b862c1bbe3c4ce2c5abb3946dbfbb20c740ec5ed46" }, "downloads": -1, "filename": "ap_python_sdk-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3c7eec18b35446dedab5994601fb378c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10160, "upload_time": "2016-08-27T11:19:41", "url": "https://files.pythonhosted.org/packages/30/32/afca0ba3b286f5db6e7783e966f9601a1e029236764e08179fb03e066072/ap_python_sdk-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b085097705cd5ef25041c9c111c32e6f", "sha256": "d416d655c32caca42f58c41720feec221b996dbeecf016789a486eec11fb19cc" }, "downloads": -1, "filename": "ap_python_sdk-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b085097705cd5ef25041c9c111c32e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7850, "upload_time": "2016-08-27T11:19:39", "url": "https://files.pythonhosted.org/packages/21/b9/41f9b199a1d805fcc4b7acc65fc22746f31ff597703e1c9631848954dea8/ap_python_sdk-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "dcd2350b8245860f6be3ba28be61b31f", "sha256": "7bb0836869d4d818a7e2a067f3f5e14c0be3e8691f7bb216263a849a057829f4" }, "downloads": -1, "filename": "ap_python_sdk-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "dcd2350b8245860f6be3ba28be61b31f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12234, "upload_time": "2016-09-15T15:14:49", "url": "https://files.pythonhosted.org/packages/72/fd/cc80e1cc635a2930f769769beeb1f2121c34e8ccc3b28ac33c25ead28450/ap_python_sdk-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a340b5261f55ff795a384e3842259c1f", "sha256": "f1c3f40c68f2f577b3b9f2c2fcee7344f90b59cd07d2b1522a6e76c3d1fda884" }, "downloads": -1, "filename": "ap_python_sdk-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a340b5261f55ff795a384e3842259c1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9768, "upload_time": "2016-09-15T15:14:46", "url": "https://files.pythonhosted.org/packages/e0/63/1e8bc334056ad78ae53df4d4338fc958e50649c788f67c44842da3ebd49f/ap_python_sdk-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "916c0d1dac3ab5b212aada6a9892c1bd", "sha256": "a71e0d65884c330109272750d7addfa862ad2a4f93d63c524a84b21687e24e3a" }, "downloads": -1, "filename": "ap_python_sdk-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "916c0d1dac3ab5b212aada6a9892c1bd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12227, "upload_time": "2016-09-15T15:57:29", "url": "https://files.pythonhosted.org/packages/a6/b1/1e263b219e62e2da37378dbd7d5ddf6422fbc31fa6ad098913d51e33f91d/ap_python_sdk-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c0cd4cb0cf45f2ebf1492f8c2aee1d2", "sha256": "2357e07f3475f2b223a97a76f6b2c09b5abd04775a6dca360d19d76d7548fa79" }, "downloads": -1, "filename": "ap_python_sdk-0.0.5.tar.gz", "has_sig": false, "md5_digest": "8c0cd4cb0cf45f2ebf1492f8c2aee1d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9773, "upload_time": "2016-09-15T15:57:21", "url": "https://files.pythonhosted.org/packages/d6/95/c313d2e2ada5c38941c187f5b509f11c45c3e4b24d6e0ca315a3ef814ba0/ap_python_sdk-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1275a384b10fe2458c03afb7082b59e3", "sha256": "c73dc41886b095263c4e9ea97688d9b8eae507793590e563e467a0e620e2332c" }, "downloads": -1, "filename": "ap_python_sdk-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "1275a384b10fe2458c03afb7082b59e3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12384, "upload_time": "2017-12-13T20:54:04", "url": "https://files.pythonhosted.org/packages/88/e0/4ed1b12513130a5f1d8d9f5b9ac51c224e80622dd5b783d65b9a8ad23cf3/ap_python_sdk-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5640524e664691808e83c57961478552", "sha256": "5db73ff50b7c2b3f5795310e02acb505078f9f125b659e8c684014f2f49faadd" }, "downloads": -1, "filename": "ap_python_sdk-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5640524e664691808e83c57961478552", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12386, "upload_time": "2017-12-13T20:54:05", "url": "https://files.pythonhosted.org/packages/2f/fa/96976bd846440951b2b699476cdbc59e203bddd64aae9894768584bddc44/ap_python_sdk-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6265e16d2d5330d896568981ad2302fc", "sha256": "686814077d34d32867328e0ab1396131d58c6354537ebbeb79182c43637ed061" }, "downloads": -1, "filename": "ap_python_sdk-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6265e16d2d5330d896568981ad2302fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10441, "upload_time": "2017-12-13T20:54:07", "url": "https://files.pythonhosted.org/packages/24/86/878fac182d590d35bc3376461fe6ca227a3c670836223a90ac12f98f1867/ap_python_sdk-0.0.6.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "330705ed3626e46ad35f99458efbc240", "sha256": "dd3342d7a52d89403721e405121953071c69a1607e189b791416d2d1fb36c687" }, "downloads": -1, "filename": "ap_python_sdk-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "330705ed3626e46ad35f99458efbc240", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12465, "upload_time": "2018-01-31T19:41:02", "url": "https://files.pythonhosted.org/packages/c5/14/a85e53bc4219d654dc27cd6ad287d5cae34dc609f58497f83c2c9df84b55/ap_python_sdk-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcc354c4abc2e69ec3be34e48dd60360", "sha256": "6ca830299d7a1522e9879f13cff0488790e1a4893936161b8b8686178962a2a6" }, "downloads": -1, "filename": "ap_python_sdk-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bcc354c4abc2e69ec3be34e48dd60360", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12470, "upload_time": "2017-12-17T14:01:39", "url": "https://files.pythonhosted.org/packages/98/b3/f91c7da90ed9564b76a724d9da6548b8b3355e63e33398ace39c8afdcde1/ap_python_sdk-0.1.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "330705ed3626e46ad35f99458efbc240", "sha256": "dd3342d7a52d89403721e405121953071c69a1607e189b791416d2d1fb36c687" }, "downloads": -1, "filename": "ap_python_sdk-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "330705ed3626e46ad35f99458efbc240", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12465, "upload_time": "2018-01-31T19:41:02", "url": "https://files.pythonhosted.org/packages/c5/14/a85e53bc4219d654dc27cd6ad287d5cae34dc609f58497f83c2c9df84b55/ap_python_sdk-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcc354c4abc2e69ec3be34e48dd60360", "sha256": "6ca830299d7a1522e9879f13cff0488790e1a4893936161b8b8686178962a2a6" }, "downloads": -1, "filename": "ap_python_sdk-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bcc354c4abc2e69ec3be34e48dd60360", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12470, "upload_time": "2017-12-17T14:01:39", "url": "https://files.pythonhosted.org/packages/98/b3/f91c7da90ed9564b76a724d9da6548b8b3355e63e33398ace39c8afdcde1/ap_python_sdk-0.1.3-py3-none-any.whl" } ] }