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 = '444F4864EA9B34415...'
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-04-14 20:26:47 +08:00
搞个 nodejs 版的不?
|
2
wikinee 2021-04-14 23:12:37 +08:00 via Android
大佬花了多久
|
3
cz5424 2021-04-14 23:18:30 +08:00 via iPhone
跟之前的有什么区别。??
|
4
coreki 2021-04-15 00:23:35 +08:00 via Android
星星送上
|
6
jstony OP 更新了一下新版,对开发者更友好,在 sdk 内部实现了平台证书的自动更新,开发者无需关注平台证书有效性,亦无需手动下载及更新。
|