下面文章小编就为大家带来一篇关于小程序开发工具可以发起支付,手机却不能调用微信支付。小编觉得挺不错的,现在就分享给大家,如果你在找小程序位置,小程序access token,小程序post数据,也可以做个学习。一起跟随小编过来看看吧。
小程序开发工具可以发起支付,手机却不能调用微信支付
作者:小程序分析员 发布时间:2017-10-15
最优在做小程序支付开发时,
遇到一个顶怪的现象,
在小程序开发工具里,
能够发起微信支付,
把项目文件上传到服务器,
用手机支付时,
微信支付闪了一下,
然后就自动消失,
也就是失败了。
开发工具里调试时,
服务器返回小程序签名数据
nonceStr : "4718bzudas*****"
package : "prepay_id=wx201710151217****"
paySign : "19510C5FA6A232****"
signType : "MD5"
timeStamp : "1508041***"
后面发现是签名错误,
把生成小程序签名的代码看了下,
然后修正过来就ok了。
对这个现象的思考:
1. 小程序开发工具中,调用微信支付时,并不验证签名
2. 手机端调用微信支付时,会验证签名,这个更接近实际应用场景
相关代码可以参考《怎么生成小程序支付签名》视频教程,
下载课件源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
小程序开发工具可以发起支付,手机却不能调用微信支付链接:https://www.qinziheng.com/details/4108/
小程序开发工具可以发起支付,手机却不能调用微信支付相关文章