├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── manage.py ├── openunipay ├── __init__.py ├── admin.py ├── ali_pay │ ├── __init__.py │ ├── admin.py │ ├── ali_pay_lib.py │ ├── models.py │ └── security.py ├── api │ ├── __init__.py │ ├── urls.py │ ├── views_alipay.py │ └── views_weixin.py ├── apps.py ├── exceptions.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── createadminuser.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_remove_alipayorder_interface_data.py │ ├── 0003_auto_20170117_1106.py │ ├── 0004_weixinqrpayentity_weixinqrpayrecord.py │ ├── 0005_product.py │ ├── 0006_auto_20170722_0039.py │ └── __init__.py ├── models.py ├── paygateway │ ├── __init__.py │ ├── alipay.py │ ├── unipay.py │ └── weixin.py ├── settings.py ├── urls.py ├── util │ ├── __init__.py │ ├── datetime.py │ └── random_helper.py ├── weixin_pay │ ├── __init__.py │ ├── admin.py │ ├── exceptions.py │ ├── models.py │ ├── qrpay.py │ ├── security.py │ ├── weixin_pay_lib.py │ └── xml_helper.py └── wsgi.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tests └── __init__.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/README.md -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/manage.py -------------------------------------------------------------------------------- /openunipay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/__init__.py -------------------------------------------------------------------------------- /openunipay/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/admin.py -------------------------------------------------------------------------------- /openunipay/ali_pay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/ali_pay/__init__.py -------------------------------------------------------------------------------- /openunipay/ali_pay/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/ali_pay/admin.py -------------------------------------------------------------------------------- /openunipay/ali_pay/ali_pay_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/ali_pay/ali_pay_lib.py -------------------------------------------------------------------------------- /openunipay/ali_pay/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/ali_pay/models.py -------------------------------------------------------------------------------- /openunipay/ali_pay/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/ali_pay/security.py -------------------------------------------------------------------------------- /openunipay/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openunipay/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/api/urls.py -------------------------------------------------------------------------------- /openunipay/api/views_alipay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/api/views_alipay.py -------------------------------------------------------------------------------- /openunipay/api/views_weixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/api/views_weixin.py -------------------------------------------------------------------------------- /openunipay/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/apps.py -------------------------------------------------------------------------------- /openunipay/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/exceptions.py -------------------------------------------------------------------------------- /openunipay/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openunipay/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openunipay/management/commands/createadminuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/management/commands/createadminuser.py -------------------------------------------------------------------------------- /openunipay/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/migrations/0001_initial.py -------------------------------------------------------------------------------- /openunipay/migrations/0002_remove_alipayorder_interface_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/migrations/0002_remove_alipayorder_interface_data.py -------------------------------------------------------------------------------- /openunipay/migrations/0003_auto_20170117_1106.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/migrations/0003_auto_20170117_1106.py -------------------------------------------------------------------------------- /openunipay/migrations/0004_weixinqrpayentity_weixinqrpayrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/migrations/0004_weixinqrpayentity_weixinqrpayrecord.py -------------------------------------------------------------------------------- /openunipay/migrations/0005_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/migrations/0005_product.py -------------------------------------------------------------------------------- /openunipay/migrations/0006_auto_20170722_0039.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/migrations/0006_auto_20170722_0039.py -------------------------------------------------------------------------------- /openunipay/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openunipay/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/models.py -------------------------------------------------------------------------------- /openunipay/paygateway/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/paygateway/__init__.py -------------------------------------------------------------------------------- /openunipay/paygateway/alipay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/paygateway/alipay.py -------------------------------------------------------------------------------- /openunipay/paygateway/unipay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/paygateway/unipay.py -------------------------------------------------------------------------------- /openunipay/paygateway/weixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/paygateway/weixin.py -------------------------------------------------------------------------------- /openunipay/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/settings.py -------------------------------------------------------------------------------- /openunipay/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/urls.py -------------------------------------------------------------------------------- /openunipay/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openunipay/util/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/util/datetime.py -------------------------------------------------------------------------------- /openunipay/util/random_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/util/random_helper.py -------------------------------------------------------------------------------- /openunipay/weixin_pay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/weixin_pay/__init__.py -------------------------------------------------------------------------------- /openunipay/weixin_pay/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/weixin_pay/admin.py -------------------------------------------------------------------------------- /openunipay/weixin_pay/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/weixin_pay/exceptions.py -------------------------------------------------------------------------------- /openunipay/weixin_pay/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/weixin_pay/models.py -------------------------------------------------------------------------------- /openunipay/weixin_pay/qrpay.py: -------------------------------------------------------------------------------- 1 | #### 扫码支付 目前只支持模式1 2 | 3 | -------------------------------------------------------------------------------- /openunipay/weixin_pay/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/weixin_pay/security.py -------------------------------------------------------------------------------- /openunipay/weixin_pay/weixin_pay_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/weixin_pay/weixin_pay_lib.py -------------------------------------------------------------------------------- /openunipay/weixin_pay/xml_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/weixin_pay/xml_helper.py -------------------------------------------------------------------------------- /openunipay/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/openunipay/wsgi.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/panweifeng/openunipay/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------