温馨提示:众所周知uniapp可以写app也可以写小程序,重点来了(app调用支付和小程序调用支付不一样),还有就是大家看文档一定要专心点,有很多小细节
正片开始
app支付测试有时候报包名不一致,(千万不要真机测试或者usb测试,因为这样支付没效果,只能打包测试)还有就是测试的时候有时候需要把微信删除,因为网上查说清理个什么缓存(反正对我没什么作用,害我几年的数据没了,真该死啊!)
好了这就是我踩过的坑,希望其他小伙伴不要再犯同样的错误
如果想知道java后端怎么生成这些参数可以看我上一个文章
心得:特别要注意后台传过来的参数名要打印出来,我写小程序支付的时候就是参数名不正确(后台用的官方生成的肯定不会有问题)就报了一个支付验证签名失败,后来就发现参数名写错了这种低级错误,但是人确实会有时候疏忽下次多多注意!