微信支付之app支付

1、app支付和H5支付是在两个平台

app支付是在微信开放平台,H5支付是在微信公众平台,因此appid和appsercret 不一样

所需要的商户key是一样的

2、获取预支付订单

app获取预支付订单比h5支付少了一个openid

3、二次签名

最大的区别就是在这里

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,注意你后台签名的时候传的参数顺序不对的话,也会报这个错误,要按照文档要求的顺序

 

转载于:https://my.oschina.net/u/2385858/blog/653197

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值