{ "info": { "author": "Haotong Chen", "author_email": "hereischen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "# WeChat\u5fae\u4fe1\u652f\u4ed8\n------\n\n##Overview\n\nPython-Django WeChat payment API, it contains 7 main classes:\n\n> * UnifiedOrderPay \n> * NativeOrderPay \n> * JsAPIOrderPay\n> * OrderQuery\n> * Refund\n> * RefundQuery\n> * DownloadBill\n\n------\n\nInstallation\n------------\n\nInstall using pip:\n\n```bash\npip install wechatpay\n```\n\nAPI\n---\n\nTo donwload bill of 2015-07-26, call:\n a = DownloadBill().get_bill('2015-07-26')\n\n\nChangelog\n==============================\n1.1.5 - Aug.14, 2015\n------------------------------\n- condition check bug fixed \n- NOTE: for general usage, please use version 1.0\n- please do not use WeChatPay from this release\n\n\n1.1.4 - Aug.13, 2015\n------------------------------\n- changed post_xml_ssh to post_xml in RefundQuery\n- NOTE: for general usage, please use version 1.0\n- please do not use WeChatPay from this release\n\n\n1.1.3 - Aug.11,, 2015\n------------------------------\n- bug fixing\n- NOTE: for general usage, please use version 1.0\n- please do not use WeChatPay from this release\n\n\n1.1.2 - Aug.11,, 2015\n------------------------------\n- rename package name to wechatpay\n- NOTE: for general usage, please use version 1.0\n- please do not use WeChatPay from this release\n\n1.1.1 - Aug.11, 2015\n------------------------------\n- fixed bugs, adding exceptions handling.\n- NOTE: for general usage, please use version 1.0\n\n\n1.1.0 - Aug.03, 2015\n------------------------------\n- fixed bug in getbill for reconciliations when no bill exists.\n- NOTE: for general usage, please use version 1.0\n\n1.0.9 - Jul.30, 2015\n------------------------------\n- changed name to wechatpay\n- NOTE: for general usage, please use version 1.0\n\n1.0.8 - Jul.30, 2015\n------------------------------\n- changed name to wechatpay\n- NOTE: for general usage, please use version 1.0\n\n\n\n1.0.7 - Jul.16, 2015\n------------------------------\n- Added date_validation() in DownloadBill()\n- NOTE: for general usage, please use version 1.0\n\n\n1.0.6 - Jul.13, 2015\n------------------------------\n- Removed get_access_token()\n- Updated get_jsapi_ticket()\n- NOTE: for general usage, please use version 1.0\n\n\n1.0.5 - Jul.07, 2015\n------------------------------\n- Django ORM added in DownloadBill\n- NOTE: for general usage, please use version 1.0\n\n1.0.4 - Jul.07, 2015\n------------------------------\n- Bug fixing.\n- changed DownloadBill().post() to DownloadBill().get_bill()\n- NOTE: for general usage, please use version 1.0\n\n1.0.3 - Jul.03, 2015\n------------------------------\n- Bug fixing.\n- NOTE: for general usage, please use version 1.0\n\n1.0.2 - Jul.02, 2015\n------------------------------\n- Bug fixing.\n\n\n1.0.1 - Jul.02, 2015\n------------------------------\n\n- Changed get_access_token() and get_jsapi_ticket() to get data\n from our production url.\n- NOTE: for general usage, please use version 1.0\n\n\n\n1.0 - Jun.25, 2015\n------------------------------\n\n- Initail commit", "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/hereischen/WeChat", "keywords": null, "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "WeChatPay", "package_url": "https://pypi.org/project/WeChatPay/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/WeChatPay/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hereischen/WeChat" }, "release_url": "https://pypi.org/project/WeChatPay/1.1.5/", "requires_dist": null, "requires_python": null, "summary": "Python-Django WeChat payment API.", "version": "1.1.5" }, "last_serial": 1676984, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "49de21f417770f6a61e131cabcd9ecd5", "sha256": "91a6f4a7b0ae1d528f238db0f7f369288b9b40b20423b1b8e8c2bd8aac0cddd3" }, "downloads": -1, "filename": "WeChatPay-1.0.tar.gz", "has_sig": false, "md5_digest": "49de21f417770f6a61e131cabcd9ecd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4962, "upload_time": "2015-06-25T07:37:28", "url": "https://files.pythonhosted.org/packages/ec/32/a52e8fda78b63cec2bde8b45f76f49ccc2a33b2304b8794436dc5c549a0d/WeChatPay-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6eccb0acf8d35ede0268f084bbb18c91", "sha256": "a01b76b209f376ae1ec13f8e7dabeff16a8358529a3daa9dfe5e1c42e0f3f848" }, "downloads": -1, "filename": "WeChatPay-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6eccb0acf8d35ede0268f084bbb18c91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4735, "upload_time": "2015-07-02T04:06:43", "url": "https://files.pythonhosted.org/packages/14/a6/0443dc23c900535626b5a6c082b6ac24e9fa520902a49a40b39da1c2c3e3/WeChatPay-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "647e5bb8bef8aeafe0da57eed54f351b", "sha256": "312c8976e61c9d5f1b38e3aa20873d5c5324e3b5c4f780f5a1223f6bf57abc3b" }, "downloads": -1, "filename": "WeChatPay-1.0.2.tar.gz", "has_sig": false, "md5_digest": "647e5bb8bef8aeafe0da57eed54f351b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4807, "upload_time": "2015-07-02T08:07:11", "url": "https://files.pythonhosted.org/packages/67/ba/26a2a16de5d3ea8fd0abab02fb8193e84c6778f958449b368d21e5030593/WeChatPay-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a48753ba98ede62a74645b40baf4b28e", "sha256": "c1059d8769a76034c1a1a54f58072b1aefb7095d62fd6dc60b499bc0da18fc46" }, "downloads": -1, "filename": "WeChatPay-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a48753ba98ede62a74645b40baf4b28e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4841, "upload_time": "2015-07-06T09:15:19", "url": "https://files.pythonhosted.org/packages/30/a3/c47a36377ea7c2992ff7f8443958df330d43e5bc9b79b972ea77b02b4417/WeChatPay-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7735e1da1e8c5889e2ad086dc6cf4afb", "sha256": "e17e90ab9ff1512459ea1f354f22502a3a064279f3a3b092e0849ccb4715086b" }, "downloads": -1, "filename": "WeChatPay-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7735e1da1e8c5889e2ad086dc6cf4afb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4926, "upload_time": "2015-07-07T10:00:46", "url": "https://files.pythonhosted.org/packages/e8/8d/00a395a6166fe96bc8a497afbbe39202d069c86f28c3dcf2729c195b9c58/WeChatPay-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c640ab249b1e7d4ec85e42460c673e0c", "sha256": "ac7738dd63cfa7468cf27f258524c05105ec1861c3281aa7f0b893aa30386a6f" }, "downloads": -1, "filename": "WeChatPay-1.0.5.tar.gz", "has_sig": false, "md5_digest": "c640ab249b1e7d4ec85e42460c673e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5258, "upload_time": "2015-07-09T05:59:58", "url": "https://files.pythonhosted.org/packages/49/4b/808fd7bc060bdcd41783e011c7a1dd6d169904cdf5fe4a4ae8a0eea27148/WeChatPay-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "308920b7a935dfb0711ceb826da705ac", "sha256": "f53486adf599f750c663c0dcab7aa3779f52bd6474a74600b4787b112804bf8c" }, "downloads": -1, "filename": "WeChatPay-1.0.6.tar.gz", "has_sig": false, "md5_digest": "308920b7a935dfb0711ceb826da705ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5314, "upload_time": "2015-07-09T07:17:20", "url": "https://files.pythonhosted.org/packages/a6/64/055a73aa2be1739cc7422116ddc9855b2eed217f080167fe8de121e16046/WeChatPay-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "9a8301f83f969dbceff0cfb0abf98cb0", "sha256": "e2d02aa701af37fb5908b98f5aa76cd7dda3b06973a4f7cc1e23ba7d559f7da4" }, "downloads": -1, "filename": "WeChatPay-1.0.7.tar.gz", "has_sig": false, "md5_digest": "9a8301f83f969dbceff0cfb0abf98cb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5483, "upload_time": "2015-07-17T06:37:14", "url": "https://files.pythonhosted.org/packages/6b/db/96a0402a6ab06a8a8315b6189e3540b4ae4801f9fcbd1ef468f9a546f33d/WeChatPay-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "553529a42d559666b69d2ceab03c7449", "sha256": "564374e481e2f0ba10e637f8d0c866997985c9b06200e0900f22b2194a531fd8" }, "downloads": -1, "filename": "wechatpay-1.0.8.tar.gz", "has_sig": false, "md5_digest": "553529a42d559666b69d2ceab03c7449", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5504, "upload_time": "2015-07-30T08:43:05", "url": "https://files.pythonhosted.org/packages/36/bb/563bda85f8a81c41503260c81c2b63cbbf8f34dbcdf65120e951e22e0221/wechatpay-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "229880adc9a5db2147e165c6bad1bd7f", "sha256": "165e52d507b5fae9668d3e875b5c6486af52a151e924270124e0c7dde1da6dfb" }, "downloads": -1, "filename": "wechatpay-1.0.9.tar.gz", "has_sig": false, "md5_digest": "229880adc9a5db2147e165c6bad1bd7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5532, "upload_time": "2015-07-30T08:50:42", "url": "https://files.pythonhosted.org/packages/ce/e5/0bb0a36029de989acaa6d4c4749cd638bf635dea51de2b9e02f3c0e7eb35/wechatpay-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1bb67270e8dea65193af74084d611b7b", "sha256": "b2536fc71e9cb6dc54f2ab7541af17bb63729d7996bed9190859aa6065a9e18c" }, "downloads": -1, "filename": "wechatpay-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1bb67270e8dea65193af74084d611b7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5874, "upload_time": "2015-08-03T07:30:58", "url": "https://files.pythonhosted.org/packages/1e/45/dc27498ac8b43718b427349e24b2ee301c0ec6382266c1c7496e9d74caf4/wechatpay-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "614dba938b8d3c800394c81656f78318", "sha256": "6a8f93b31d03350fe4037eb63ffc51abcd90114174370fb7a3eaf58ba756bd48" }, "downloads": -1, "filename": "wechatpay-1.1.1.tar.gz", "has_sig": false, "md5_digest": "614dba938b8d3c800394c81656f78318", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5968, "upload_time": "2015-08-11T02:47:18", "url": "https://files.pythonhosted.org/packages/fb/55/b30181c3d208ef12aaaf2d43485c903558a88e37e16fbe66ae84b4b9ac64/wechatpay-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "61316708f2ec57aaad7573122998ea76", "sha256": "a815e2a66fbffe9b9fa2679cbb227c400d443a34f0f60171f14d44461df09263" }, "downloads": -1, "filename": "wechatpay-1.1.2.tar.gz", "has_sig": false, "md5_digest": "61316708f2ec57aaad7573122998ea76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6015, "upload_time": "2015-08-11T03:41:15", "url": "https://files.pythonhosted.org/packages/09/7f/cda51e21a9a7bf6dd3890ad2a6849762fcc3cec0c11c4a2d779de59e35f9/wechatpay-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "31719bed500e8c967098815a9c6be06c", "sha256": "e997a8d123d7c588662cf9fafbddfb5538105648c72f55e32edaa3e5da2c0216" }, "downloads": -1, "filename": "wechatpay-1.1.3.tar.gz", "has_sig": false, "md5_digest": "31719bed500e8c967098815a9c6be06c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6054, "upload_time": "2015-08-11T03:56:36", "url": "https://files.pythonhosted.org/packages/a4/61/94a583352db2b85c754ae8b887ef967851f15b8406507ee25ca4a78177d8/wechatpay-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "c275825349b4e10704f97e1e7f6e3ec1", "sha256": "20c3605de636d7b280a19397902d4ec71e689521d2a3decdfee14e204a5fa7f5" }, "downloads": -1, "filename": "wechatpay-1.1.4.tar.gz", "has_sig": false, "md5_digest": "c275825349b4e10704f97e1e7f6e3ec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6157, "upload_time": "2015-08-13T06:49:57", "url": "https://files.pythonhosted.org/packages/63/14/d711bb927797f6995a17ee9deb4a28362bf1ceaa337f3cca39349f038185/wechatpay-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "73bf0c60d03ef6484ffefbd220b93f4b", "sha256": "a9a4376006609e09b9b26cdab9ef28d18b74b8a8f3aead8d61f5d034d09b6b40" }, "downloads": -1, "filename": "wechatpay-1.1.5.tar.gz", "has_sig": false, "md5_digest": "73bf0c60d03ef6484ffefbd220b93f4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6179, "upload_time": "2015-08-14T02:52:06", "url": "https://files.pythonhosted.org/packages/bf/82/cc5639d7f5a9dbf1cf87eccb965d4cc871a54cecbf9b9863297d79a4332e/wechatpay-1.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "73bf0c60d03ef6484ffefbd220b93f4b", "sha256": "a9a4376006609e09b9b26cdab9ef28d18b74b8a8f3aead8d61f5d034d09b6b40" }, "downloads": -1, "filename": "wechatpay-1.1.5.tar.gz", "has_sig": false, "md5_digest": "73bf0c60d03ef6484ffefbd220b93f4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6179, "upload_time": "2015-08-14T02:52:06", "url": "https://files.pythonhosted.org/packages/bf/82/cc5639d7f5a9dbf1cf87eccb965d4cc871a54cecbf9b9863297d79a4332e/wechatpay-1.1.5.tar.gz" } ] }