一、app支付和H5支付是在两个平台微信
app支付是在微信开放平台,H5支付是在微信公众平台,所以appid和appsercret 不同app
所须要的商户key是同样的微信公众平台
二、获取预支付订单spa
app获取预支付订单比h5支付少了一个openid调试
三、二次签名orm
最大的区别就是在这里文档
app支付二次签名须要appid 、partnerid、prepayid、package、noncestr、timestamp 参数,而且这些参数所有都是小写 package的值为Sign=WXPay后台
H5支付须要appid 、timeStamp、nonceStr、package、signType、paySign ,且signType的值为MD5随机数
符 :微信团体给出检查签名错误解决流程微信开放平台
按照如下三点来检查,
1,你签名中的key,也就是你的API密钥key,这个参数要大家本身到商户平台设置的,设置的规则是32位数字与字母大小写的组合的随机数,不能设置成签名串和参数appsecret,大家有正确设置吗???
2,须要用签名发布程序,直接调试就返回那个错误
3,注意你后台签名的时候传的参数顺序不对的话,也会报这个错误,要按照文档要求的顺序