看到 V2EX 上面有关于微信支付的开源项目 开源我公司微信支付 python 版本的全部代码..., 细看源码后发现此项目 fork 我的老项目 zakzou/flask-weixin-pay ,所以继承了一些老问题
jsapi里面的 timestamp 为整型,在 ios 系统里面调起 api 有问题download_bill里面的 bill_type 的必填,另外返回内容存在是文本而非 xml ,所以不能转换为 dictrefund需要证书
以上问题都已经在 zwczou/weixin-python 里面修复
另外 Jolly23/wx_pay_python 又新产生的问题
unified_order里面的 user_ip 应为 spbill_create_ip ,导致误判 flask ,另外 nonce_str 传入有误
另外推荐下我的项目 weixin-python,包括微信支付,微信公众号,微信登陆,微信消息处理等
已经在实际项目中使用过微信网页登陆,微信支付,微信公众平台大部分
主要分为几个模块:
- 微信登陆
- 微信支付
- 微信消息 ( 改自lepture/flask-weixin )
- 微信公众平台
以上几个模块都可以单独使用,也可以跟 flask 组合一起使用