Flask Extension for WeChat Pay.
Project description
文档
使用
initialized:
from flask_wxpay import WXPay wxpay = WXPay() wxpay.init_app(app)
创建订单,生成prepay data:
from flask_wxpay import now_str from core import wxpay out_trade_no = now_str() order_data = wxpay.unified_order(out_trade_no, total_fee, ip, body, openid=openid) prepay_data = wxpay.get_jsapi_prepay_data(order_data['prepay_id'])
配置项
WXPAY_BASE_URL |
|
WXPAY_REQUEST_TIMEOUT |
默认值: 10 |
WX_APPID |
公众账号ID |
WXPAY_MCHID |
商户号 |
WXPAY_KEY |
商户支付密钥Key |
WXPAY_NOTIFY_URL |
默认异步通知url |
WXPAY_ROOTCA_PATH |
rootca证书路径,对应requests的verify参数,默认为None |
WXPAY_APICLIENT_CERT_PATH |
客户端证书路径,默认值None |
WXPAY_APICLIENT_KEY_PATH |
客户端证书key的路径,默认值None |
WXPAY_SANDBOX |
是否使用沙箱环境,默认为 False |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flask-WXPay-1.0.5.tar.gz
(6.8 kB
view details)
File details
Details for the file Flask-WXPay-1.0.5.tar.gz
.
File metadata
- Download URL: Flask-WXPay-1.0.5.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1d85a39f6536fb16167fefe33582dbf6b6c33f85205404f514420953f7f0c7 |
|
MD5 | 5edd0566d2c3b7085e1349fde5992ded |
|
BLAKE2b-256 | fb35f316188ca9741c1af056c3d316eaecbfa214440382d07e4a576f262148b9 |