微信小程序中支付功能开发错误怎么解决


本文小编为大家详细介绍“微信小程序中支付功能开发错误怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序中支付功能开发错误怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。业务流程在这里大家看文档的时候可以看到。第一个坑,获取用户的openid,参数一定要拼在url连接上,否则会报{“errcode”:40013,”errmsg”:”invalid appid, hints: [ req_id: 免费云主机域名iil1ba0504ns86 ]”}错误第二个坑,支付统一下单接口,签名这个坑是比较多人遇到问题的这个是MD5加密经常和签名工具里面的加密签名不一样
签名加密工具地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1
签名加密的时候要转成utf-8,加密我用自己的接口进行加密的 digest.update(data.getBytes(“utf-8”));返回数据解析xml第三就是调用支付了,这里也有几个小坑,第一就是appId很多写成appid就不行了,第二个就是preoatid 的参数格式要写对prepay_id=wx2017011711060194dccf725232155886323 第三个就是调用支付的时候报支付签名错误,也需要到签名接口查看签名是否一致,查看参数是否是对的,调用微信支付的时候必须加上appId读到这里,这篇“微信小程序中支付功能开发错误怎么解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: 如何使用SpringBoot整合Activiti6工作流

本文小编为大家详细介绍“如何使用SpringBoot整合Activiti6工作流”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用SpringBoot整合Activiti6工作流”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。打…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/19 18:47
下一篇 04/19 18:48

相关推荐