微信小程序JSAPI支付和微信APP支付二次签名

如果之前开发过微信的东西,你能看明白微信官方提供的文档,其实实现这两个功能真的并不难!
难就难在,明明已经按照官方提供的文档写好程序,为什么就会提示这样那样的错误呢?
百度了一下,很多人都说这是微信官方文档的“坑”!
其实,把问题解决后细想想,其实这些所谓的坑,还是我们自己不够认真仔细!
无论小程序支付还是APP支付,他们都需要先运行统一下单,相信很多做过微信支付的,这一步操作起来挺容易,只要理解了签名,就没什么难的!
然后,我就说下我遇见的“坑”!
统一下单文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
小程序调起支付文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7
APP调起支付文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2
小程序支付
因为我们经历了统一下单,所以心理上也会有着一定的经验感,二次签名的时候,很有可能直接就把统一下单的二次签名语句复制过来,对比小程序支付的接口文档,不用的删掉就感觉可以了!
可是,仔细看看,哪些参数名是和之前的统一下单的参数名是不一样的,统一下单的参数名是全部小写,但是小程序的是驼峰写法,是有大写字母的!

APP支付
和小程序的坑不一样,APP支付的参数确实都是小写,乍一看和统一下单的参数规则都一样,但是这里要提醒的是短横线,比如统一下单里面随机字符串参数叫nonce_str,但是APP支付里面noncestr!

微信小程序二次签名
在这里插入图片描述
微信app支付二次签名参数
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值