{ "info": { "author": "Mihail Mishakin", "author_email": "x896321475@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n# django-credit-cards\nA Django app providing database and form fields for credit cards.\n\n## Compatibility\n* `django` >= 1.8\n* `python` >= 3\n\n## Quickstart\nInstall django-credit-cards:\n```bash\npip install django-credit-cards\n```\n\nThen add it to your models:\n```python\nfrom creditcards.models import CardNumberField, CardExpiryField, SecurityCodeField\n\nclass Payment(models.Model):\n cc_number = CardNumberField(_('card number'))\n cc_expiry = CardExpiryField(_('expiration date'))\n cc_code = SecurityCodeField(_('security code'))\n```\n\nOr to your forms:\n```python\nfrom creditcards.forms import CardNumberField, CardExpiryField, SecurityCodeField\n\nclass PaymentForm(forms.Form):\n cc_number = CardNumberField(label='Card Number')\n cc_expiry = CardExpiryField(label='Expiration Date')\n cc_code = SecurityCodeField(label='CVV/CVC')\n```\n\n### Credit Card Type Detection\n```python\nfrom creditcards import types\n\nassert types.get_type('4444333322221111') == types.CC_TYPE_VISA\nassert types.get_type('343434343434343') == types.CC_TYPE_AMEX\nassert types.get_type('0000000000000000') == types.CC_TYPE_GENERIC\n```\n\n## License\nCopyright (c) 2018 Mihail Mishakin Released under the BSD license (see LICENSE)\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/dldevinc/django-credit-cards", "keywords": "django,creditcards", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-credit-cards", "package_url": "https://pypi.org/project/django-credit-cards/", "platform": "", "project_url": "https://pypi.org/project/django-credit-cards/", "project_urls": { "Homepage": "https://github.com/dldevinc/django-credit-cards" }, "release_url": "https://pypi.org/project/django-credit-cards/0.4.1/", "requires_dist": [ "django (>=1.8)" ], "requires_python": ">=3", "summary": "A Django app providing database and form fields for credit cards.", "version": "0.4.1" }, "last_serial": 5485417, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e9c86dca9355eb33012289e27eb8a383", "sha256": "a60e32cf4e48287b140efad178051ecca7488b86073b5ab741269972f4b9c995" }, "downloads": -1, "filename": "django_credit_cards-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9c86dca9355eb33012289e27eb8a383", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 5930, "upload_time": "2018-12-01T18:54:57", "url": "https://files.pythonhosted.org/packages/78/9a/670b16559552f85658f6449e98334620f7d1147f3f43d49ba2d2f963de33/django_credit_cards-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b52b9fd8b3bd97b3a094b2e4a769046", "sha256": "e0a8103cdc810057eea2ab80075355a185df538e5d0129ea9ce99155fed36a53" }, "downloads": -1, "filename": "django-credit-cards-0.1.tar.gz", "has_sig": false, "md5_digest": "0b52b9fd8b3bd97b3a094b2e4a769046", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4647, "upload_time": "2018-12-01T18:55:00", "url": "https://files.pythonhosted.org/packages/82/ce/4f710c500d470db77f55b6b477c702d900b7c2db2259c52a8722445ad1d9/django-credit-cards-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "bae1d4b9a9aeddaa5e179c475c719379", "sha256": "efab21a65519c346be405f8bba4a1942cb62026b6d2c696c47a91fb1f4094f97" }, "downloads": -1, "filename": "django_credit_cards-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bae1d4b9a9aeddaa5e179c475c719379", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7153, "upload_time": "2018-12-04T21:07:02", "url": "https://files.pythonhosted.org/packages/fd/75/4a7fb35af13fd0a56f032ed2643f29e51a14801b2effc8c639572e3c812e/django_credit_cards-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2740afb973edc0b9ffd0e86a4536fc1f", "sha256": "26fa056a54638c03b4a3b1579803e3edaea0e2266c3d62d61954b4c16d0a8231" }, "downloads": -1, "filename": "django-credit-cards-0.2.tar.gz", "has_sig": false, "md5_digest": "2740afb973edc0b9ffd0e86a4536fc1f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5635, "upload_time": "2018-12-04T21:07:04", "url": "https://files.pythonhosted.org/packages/46/cf/d28ef8410cf23b3f4c917d56317e68e6776677e41004d1229ffc929d9e52/django-credit-cards-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "988fa9b1abe5d1b95dfc095c6dde2e43", "sha256": "8610ba38cda060fe839782a81f55c97ca5f6a57e072d01137608cbfd5c5b931e" }, "downloads": -1, "filename": "django_credit_cards-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "988fa9b1abe5d1b95dfc095c6dde2e43", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7160, "upload_time": "2018-12-31T09:57:09", "url": "https://files.pythonhosted.org/packages/90/de/bc36571b6afeb4004eb2ff2526898dd65937f07fc8d4a4af7d9bbe1da20a/django_credit_cards-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28a07ad1d0e780f5c5291b93bb6ef0f7", "sha256": "456def60465dbb7c0e8061d2641a48ca63573af798aae10c0b89e4dc76436fc9" }, "downloads": -1, "filename": "django-credit-cards-0.3.tar.gz", "has_sig": false, "md5_digest": "28a07ad1d0e780f5c5291b93bb6ef0f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5660, "upload_time": "2018-12-31T09:57:11", "url": "https://files.pythonhosted.org/packages/11/2b/19bd46d2bf371436142e2b8330ed6aa6d4dc713acd5d1c6eeeeddfcd12d9/django-credit-cards-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1869b26af44765fb74ffbef2fe5e7d50", "sha256": "e19523cb420cb8e0a8793f780082091e90adf30401d3c71b18fc2e2ea210909b" }, "downloads": -1, "filename": "django_credit_cards-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1869b26af44765fb74ffbef2fe5e7d50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7831, "upload_time": "2019-01-09T08:01:49", "url": "https://files.pythonhosted.org/packages/82/76/e7f6c64a01e8ad1754ad74327940a73e9af0d431a13de68117bc02d68c01/django_credit_cards-0.4-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a8459a23db071a9d12686bef026d8d92", "sha256": "63f651070d556689d57907d49a5fd6a12df698db303665c0daebdcefc34abe96" }, "downloads": -1, "filename": "django_credit_cards-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8459a23db071a9d12686bef026d8d92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7332, "upload_time": "2019-07-04T08:00:05", "url": "https://files.pythonhosted.org/packages/a1/cf/d23dcb1a7631cd0c3339c4be08ccb74feff46137c06e794f9ce70d46375f/django_credit_cards-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2c892831e348c53b96bcf4ee3ef64e2", "sha256": "e9c51399b718375cbddee18c13559de154c8de1b1cae4ae9e5db29d5df258bff" }, "downloads": -1, "filename": "django-credit-cards-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d2c892831e348c53b96bcf4ee3ef64e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5696, "upload_time": "2019-07-04T08:00:06", "url": "https://files.pythonhosted.org/packages/f4/87/8c1d328b8451d7a7b7abd492c9f093153aba35d957a70eb5b95ad29058b5/django-credit-cards-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8459a23db071a9d12686bef026d8d92", "sha256": "63f651070d556689d57907d49a5fd6a12df698db303665c0daebdcefc34abe96" }, "downloads": -1, "filename": "django_credit_cards-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8459a23db071a9d12686bef026d8d92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7332, "upload_time": "2019-07-04T08:00:05", "url": "https://files.pythonhosted.org/packages/a1/cf/d23dcb1a7631cd0c3339c4be08ccb74feff46137c06e794f9ce70d46375f/django_credit_cards-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2c892831e348c53b96bcf4ee3ef64e2", "sha256": "e9c51399b718375cbddee18c13559de154c8de1b1cae4ae9e5db29d5df258bff" }, "downloads": -1, "filename": "django-credit-cards-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d2c892831e348c53b96bcf4ee3ef64e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5696, "upload_time": "2019-07-04T08:00:06", "url": "https://files.pythonhosted.org/packages/f4/87/8c1d328b8451d7a7b7abd492c9f093153aba35d957a70eb5b95ad29058b5/django-credit-cards-0.4.1.tar.gz" } ] }