解决思路: 1、核对参数信息,特别是商户号、appid等要一个字一个字的看; 2、使用官方签名工具,只是验证生成规则是否一直,并不确定商户后台安全中心--API密钥是否正确,可通过postman直接请求接口验证; 3、确定是通过直连接口模式还是服务商接口模式,可登录该商户对应的商户平台查看是否已开通响应支付,若开通则表示为直连接口模式,可使用该商户里设置的API密钥进行签名,若未开通而是其他服务商授权的子商户(可依据关联的商户类型来判断,如提问中的截图),则需要使用服务商的API密钥,具体如下: [图片] [图片] [图片] [图片][图片]
统一下单接口一直[CDATA[错误的签名,验签失败]]>接口地址:https://api.mch.weixin.qq.com/pay/unifiedorder 商户号的主体和应用APP主体不一致,通过商户授权审核建立关联的,结果一直验签失败,重置了好几次支付的key都没用,使用官方验签工具没问题,求解!!! PS:换个商户同样代码成功下单 [图片][图片][图片][图片]
2021-07-02老哥,接口调用错误了,需要使用https://api.weixin.qq.com/cgi-bin/menu/addconditional?access_token=ACCESS_TOKEN 这个接口创建个性化菜单
公众号个性化菜单匹配规则无效,提示请求成功但并没有发返回menuid,查询结果中无匹配规则?自定义菜单: 自定义菜单创建接口 /menu/create 请求地址: https://api.weixin.qq.com/cgi-bin/menu/create?access_token=33_F6G8WyEGl7y9Z_SoeXyqtHKi83eRwG3Km_RLqKd4FnehqKhIcvCwiCvbl2lhcRG1wfXFUO83w1Xfqls5Wj_ns6WK-6Olv1jzIK2whK8kKwwdXt70dW3FtFZA1d_Rgcu4fkKYOl6nrQjBBsIlEAPbAFALHW 返回结果: 200 OKConnection: keep-aliveDate: Wed, 03 Jun 2020 03:22:12 GMTContent-Type: application/json; encoding=utf-8Content-Length: 27{ "errcode": 0, "errmsg": "ok" } 提示: Request successful 自定义菜单: 自定义菜单查询接口 /menu/get 请求地址: https://api.weixin.qq.com/cgi-bin/menu/get?access_token=33_F6G8WyEGl7y9Z_SoeXyqtHKi83eRwG3Km_RLqKd4FnehqKhIcvCwiCvbl2lhcRG1wfXFUO83w1Xfqls5Wj_ns6WK-6Olv1jzIK2whK8kKwwdXt70dW3FtFZA1d_Rgcu4fkKYOl6nrQjBBsIlEAPbAFALHW 返回结果: 200 OKConnection: keep-aliveDate: Wed, 03 Jun 2020 03:27:51 GMTContent-Type: application/json; encoding=utf-8Content-Length: 292{ "menu": { "button": [ { "type": "click", "name": "今日歌曲", "key": "V1001_TODAY_MUSIC", "sub_button": [ ] }, { "name": "菜单", "sub_button": [ { "type": "view", "name": "搜索", "url": "http://www.soso.com/", "sub_button": [ ] }, { "type": "click", "name": "赞一下我们", "key": "V1001_GOOD", "sub_button": [ ] } ] } ] } }
2020-06-25