【微信支付】签名错误,参数错误

问题:调起微信支付返回签名错误。(还是参数错误的,记不清了)

原因:

1、    拼接支付参数时,就是好多个K、V,(appid、attach、body、mch_id、notify_url 等),这里Key(上个括号里的)的顺序需要按照字典顺序来添加,即a、b、c、d、e、f、g的顺序,特别是当你有自定义的参数时,需要注意插入顺序,否则就会报错。这个在微信对接说明中有提到一下,不注意的话会错过。

2、包的签名,即开放平台配置的签名,在调试的时候要注意一致,也就是你是直接run as调试安装到手机还是和打包签名后安装到手机。


还有金额,微信支付参数中金额的单位是分,不然会报INVILAD FEE这样。其他的暂时没有遇到,有也是很容易排查的问题。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值