收藏
回答

服务商申请了特约商户,调不起支付

第一种情况:

服务商模式支付,商户号、证书序列号、私钥文件、apiV3Key使用的都是服务商的

请求参数也设置了sp_appid、sp_mchid、sub_appid、sub_mchid等参数

JSAPI支付发起后提醒如下:

{"code":"PARAM_ERROR","message":"http header中的mchid与post payload中的mchid不匹配"}


第二种情况:

特约商户直接发起支付,商户号、证书序列号、私钥文件、apiV3Key使用的都是特约商户自己的。

(让特约商户绑定的微信号直接登录商户平台申请的支付所需信息)

JSAPI支付发起后提醒如下:

{"code":"PARAM_ERROR","message":"无效的openid"}


补充说明:

特约商户已经在关联APPID里绑定了对应的小程序(服务商为我关联的APPID、我自己关联的APPID两个模块中都将小程序绑定了)

用户openid获取使用的是特约商户绑定的小程序appid。

最后一次编辑于  01-14
回答关注问题邀请回答
收藏

1 个回答

  • Memory (年假中,回复慢)
    Memory (年假中,回复慢)
    01-14

    第一个报错是请求用错了商户信息和证书

    第二个报错是因为你openid取得不对

    01-14
    有用
    回复 1
    • 拎馍粥😶
      拎馍粥😶
      01-14
      确实是openid有问题,3q
      01-14
      回复
登录 后发表内容