小程序
小游戏
企业微信
微信支付
扫描小程序码分享
errMsg:"requestPayment:fail"
err_code:2
err_desc:"支付验证签名失败"
微信小程序 吊起支付的时候返回支付验证签名失败,在经过签名工具的时候签名是一样的。
还有什么问题是导致错误呢
14 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://developers.weixin.qq.com/community/develop/article/doc/00026e815c4ed04d52e9a77eb51c13
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
PHP的同学可能为了方便,组装字符串的时候用了http_build_query()这个函数,但是记得用urldecode()解下码,因为package字段中有个 "=" 会被转成 "%3D",造成签名错误
appId=xxxxxxxxxxxxxx&nonceStr=OJpSEDBcskUxDh1I&package=prepay_id%3Dwx29143406406445bc284eb90f1909721300&signType=MD5&timeStamp=1575009247&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
不要问我为什么知道,因为我刚从这个坑里爬出来!
这个问题解决了,我现在也遇到了
我也跟你的一样的问题,我是jsapi支付,有很多人也是遇到同样的问题,参数都是按手册来的,商户 key也没有错,在微信验签工具上返回验签成功,但是在手机微信上支付时就是返回验签失败
您好~ ,麻烦问下,你最后是怎么解决的?
大哥 解决了吗?
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://developers.weixin.qq.com/community/develop/article/doc/00026e815c4ed04d52e9a77eb51c13
PHP的同学可能为了方便,组装字符串的时候用了http_build_query()这个函数,但是记得用urldecode()解下码,因为package字段中有个 "=" 会被转成 "%3D",造成签名错误
appId=xxxxxxxxxxxxxx&nonceStr=OJpSEDBcskUxDh1I&package=prepay_id%3Dwx29143406406445bc284eb90f1909721300&signType=MD5&timeStamp=1575009247&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
不要问我为什么知道,因为我刚从这个坑里爬出来!
这个问题解决了,我现在也遇到了
我也跟你的一样的问题,我是jsapi支付,有很多人也是遇到同样的问题,参数都是按手册来的,商户 key也没有错,在微信验签工具上返回验签成功,但是在手机微信上支付时就是返回验签失败
您好~ ,麻烦问下,你最后是怎么解决的?
大哥 解决了吗?