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

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

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

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

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

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

要检查的配置:

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

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


    (已解决)小程序支付失败chooseWXPay:fail, the permission value is offline verifying_第1张图片
    image.png
  • 商户平台再看一眼是否和公众平台对应


    (已解决)小程序支付失败chooseWXPay:fail, the permission value is offline verifying_第2张图片
    image.png
  • 商户平台检查开发配置-公众号支付授权目录


    (已解决)小程序支付失败chooseWXPay:fail, the permission value is offline verifying_第3张图片
    image.png

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

(已解决)小程序支付失败chooseWXPay:fail, the permission value is offline verifying_第4张图片
image.png

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

你可能感兴趣的:((已解决)小程序支付失败chooseWXPay:fail, the permission value is offline verifying)