收藏
回答

sub_appid和sub_openid不匹配?小程序jsapi支付

统一下单接口input参数为{"\u0000*\u0000values":{"appid":"wxc81eca343cd7f038","body":"\u70ed\u6c34\u8d39-\u81ea\u52a9\u5145\u503c","mch_id":"1534684411","nonce_str":"y3866f9p9ajuf1znnm30fsabaz0ry2sp","notify_url":"http:\/\/test.com\/charges\/pay\/wechatNotify","out_trade_no":"1733471349298787297","sign_type":"MD5","spbill_create_ip":"120.235.235.201","sub_appid":"wxfedb987db81a675e","sub_openid":"orfIF5uv3IjB2E5LuvHQDfTGWmtw","total_fee":1,"trade_type":"JSAPI","sign":"3C0BC0598CC9ED83CD346E113E71DDF2"},"\u0000*\u0000view":{"engine":{}},"\u0000*\u0000request":{},"\u0000*\u0000failException":false,"\u0000*\u0000batchValidate":false,"\u0000*\u0000beforeActionList":[]}
返回的参数为{"appid":"wxc81eca343cd7f038","err_code":"PARAM_ERROR","err_code_des":"sub_appid\u548csub_openid\u4e0d\u5339\u914d","mch_id":"1534684411","nonce_str":"IRTqKPSrKsPHslCx","result_code":"FAIL","return_code":"SUCCESS","return_msg":"OK","sign":"DE77F0CB539F094950E18D278B6D8261"}
appid用的是服务商的公众号,sub_appid用的是小程序的,sub_openid也是小程序的,为啥报不匹配?
回答关注问题邀请回答
收藏

2 个回答

  • Runner
    Runner
    2024-12-06

    https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.msgSecCheck.html

    我用这个文档的接口验证,接口返回也正常呢,以下是该接口的返回{

        "errcode": 0,

        "errmsg": "ok",

        "detail": [

            {

                "strategy": "keyword",

                "errcode": 0

            },

            {

                "strategy": "content_model",

                "errcode": 0,

                "suggest": "pass",

                "label": 100,

                "prob": 90

            }

        ],

        "trace_id": "6752c70a-0a53ba98-691cfd73",

        "result": {

            "suggest": "pass",

            "label": 100

        }

    }

    2024-12-06
    有用
    回复 3
    • Memory (私信不回复)
      Memory (私信不回复)
      2024-12-06
      mp后台F12看一下自己配置的人员的openid前几位和你接口传的openid前几位是不是一样的就破案了
      2024-12-06
      回复
    • Runner
      Runner
      2024-12-09回复Memory (私信不回复)
      appid传的是服务商公众号的appid,跟这个没关系是吗?小程序后台没有用户模块
      2024-12-09
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2024-12-09回复Runner
      和appid没关系,报错的是sub_appid,小程序后台的成员管理 F12 看请求
      2024-12-09
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2024-12-06

    不用质疑接口,这报错就说明你给的sub_openid 不是sub_appid下获取的

    2024-12-06
    有用
    回复
登录 后发表内容