(已解决)小程序支付失败chooseWXPay:fail, the permission value is offline verifying

微信支付的报错提示和文档有很多人吐槽,不过只要真的一步一步按照规定来做,也不会出什么问题。

支付流程跑不通的解决思路

1、首先,养成良好的编程习惯,把接口的入参和返回log输出。
2、主动请求的参数和返回用log输出。(比如预支付统一下单接口)
3、签名方法的调用参数和返回用log输出。

如果接口已经可以正常返回数据,而前台无法拉起付款页面怎么办?

答案只有一个:仔细检查配置问题!

要检查的配置:

  • 项目配置中的MCH_ID(商户号)和API_KEY(支付密钥),如果是多个商户配置的尤其要仔细。
  • 项目配置中的公众号appId,如果有多个公众号appId的尤其要仔细。

  • 公众平台查看是否和商户号对应


    image.png
  • 商户平台再看一眼是否和公众平台对应


    image.png
  • 商户平台检查开发配置-公众号支付授权目录


    image.png

这里一定一定要注意!!http和https是不一样的!推荐都走https

image.png

还有一个要注意的点,授权目录必须为最后一层,如上上图我的商城访问目录是
https://www.xxx.com/www/wx_product/index.html,那么我的授权目录配置只能为:
https://www.xxx.com/www/wx_product/
,必须以文件夹结尾哦

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 支付宝简介文档 (适用于ydm-java接口与后台,如有误入,但愿也能给您带来帮助) 此文档写于2017年3月,只...
    隔壁付叔叔阅读 17,108评论 3 19
  • 关于微信支付 生活中的微信支付 目前我们日常生活中接触得比较多的线上电子支付方式主要有两种,一种是支付宝,另一种就...
    积_渐阅读 3,930评论 3 26
  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵胜奥阅读 4,869评论 0 1
  • 慈悲的天父,我们赞美你的圣名,因为你从起初就预定了你的独生子要来作我们的救主。现今时候满足,在伯利恒出现了大光,照...
    天路客語阅读 8,649评论 0 1
  • (一) 曾经,老房子的屋檐里是麻雀的安乐窝 燕子每年也衔来春泥在这里欢聚呢喃 我站在屋檐下,听时光低唱 一转眼,把...
    离梦想靠近阅读 242评论 0 5