node 微信支付 踩坑
日期: 2018-01-16 浏览量: 2926
微信支付,踩坑说明,以示警戒。在此先换个圈诅咒下腾讯
一. app 支付流程,借图一用,不过多解释。
相信大家都看的懂此图,不了解具体流程请看官方文档
二. 统一下单,二次签名
1. 在服务器第一次签名,统一下订单时如果签名正确配置信息正确,会返回一堆信息。重点来了,一堆信息中只有一个字段有用 prepayid (与支付交易会话标示)
2. 在获取到 prepayid 后,要第二次签名,反给客户端,客户端调起微信支付。
坑在这里,在官方文档中参与签名字段有:appid,partnerid,prepayid,noncestr,timestamp,package(注意:package的值为Sign=WXPay)。具体签名方法见官方文档
3. 签名完成后反给客户端,数据和上面一样多了一个签名,具体如下:
{ “appid”:“wxd930ea5d5a258f4f”, “noncestr”:“139042a4157a773f209847829d80894d”, “package”:“Sign=WXpay”; “partnerid”:“1900000109” “prepayid”:“1101000000140429eb40476f8896f4c9”, “sign”:“7ffecb600d7157c5aa49810d2d8f28bc2811827b”, “timestamp”:“1398746574” }
人活着,其实就是一种心态,你若觉得快乐,幸福无处不在;你为自己悲鸣,世界必将灰暗。
阅读排行
最新文章
联系方式
- 邮箱:m18811126599@163.com
- QQ:896956692