
https://github.com/minibear2021/wechatpayv3
微信支付 v3 版发布很久,官方只给了 java 和 go 的 sdk,无奈手撸了个 python 版的先顶着。
$ pip install wechatpayv3 参考微信官方文档准备好密钥, 证书文件和配置(证书 /密钥 /签名介绍)
from wechatpayv3 import WeChatPay, WeChatPayType MCHID = '1230000109' MCH_PRIVATE_KEY = 'MIIEvwIBADANBgkqhkiG9w0BAQE...' MCH_KEY_SERIAL_NO = '444F4864EA9B3445...' WECHAT_PUBLIC_KEY = 'MIIEvwIBADANBgkqhkiG9w0BAQE...' APPID = 'wxd678efh567hg6787' NOTIFY_URL = 'https://www.weixin.qq.com/wxpay/pay.php' wxpay = WeChatPay(wechatpay_type=WeChatPayType.MINIPROG, mchid=MCHID, mch_parivate_key=MCH_PRIVATE_KEY, mch_key_serial_no=MCH_KEY_SERIAL_NO, wechat_public_key=WECHAT_PUBLIC_KEY, appid=APPID, notify_url=NOTIFY_URL) 参考examples.py。
1 7075 2021 年 4 月 14 日 搞个 nodejs 版的不? |
2 wikinee 2021 年 4 月 14 日 via Android 大佬花了多久 |
3 cz5424 2021 年 4 月 14 日 via iPhone 跟之前的有什么区别。?? |
4 coreki 2021 年 4 月 15 日 via Android 星星送上 |
5 minibear2021 OP @7075 就这两天,主要看下文档研究下新版接口的逻辑。 |
6 minibear2021 OP 更新了一下新版,对开发者更友好,在 sdk 内部实现了平台证书的自动更新,开发者无需关注平台证书有效性,亦无需手动下载及更新。 |