收藏
回答

微信小程序服务上支付报错商户传入APPID参数不正确?

"appId":"wx8a8b051a1cf02218","timeStamp":"1626405067","nonceStr":"5k9cd89jrpvt2ytl38s3ug5ynar5ic7t","package":"prepay_id=wx1611110785294346b4e75c642cdb6b0000","signType":"RSA","paySign":"SxsWsohGASr0VAGMmYDLY7uim8RCy5QF5UJ160PvgnLK2qnj61\/zNhPyaj3HRABjRR02nbps5t00nWJ3nXcpDbMOPrz9VrKjEPI53SxlHM2+r1BsBE5ciT2bVn1W1bPQGjJ6vOHfw\/eI3fBfJBiSEX0PosEXw+Xh\/rZPLP7Xthz6Q8nEOxfVzXwFSxpxFTqTyNZNFvuexO12boe+ENOpVrR7uaXo2sCu3snyHKNHYIKY64mkJ\/2GdLjLN10tp42BGq+mhirqcnlmymd7O4WhZ1bvux\/3gBHxn8mTllPSXWFB2TlVoyufufc8B1lNwIXxEaniFn\/L\/aNEWVq9I3XF9A=="
回答关注问题邀请回答
收藏

3 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2021-07-16

    这里区分两种情况,第一种是小程序是服务商的,第二种就是小程序是子商户的。

    按你描述,小程序应该是子商户的,这种情况下,sub_appid是必传的,sp_openid不传,传sub_openid,也就是小程序获取到对应用户的openid,调起支付的appid也是传小程序的。

    你的调用对应关系:

    sp_appid:服务商appid
    sp_mchid:服务商商户号
    sub_appid:子商户小程序appid
    sub_mchid:子商户号
    sub_openid:子商户小程序对应用户openid
    调起支付appid:子商户小程序appid
    


    2021-07-16
    有用
    回复
  • 沉梦昂志
    沉梦昂志
    2021-07-16

    我是服务商模式的


    2021-07-16
    有用
    回复
  • ㅤㅤㅤㅤ
    ㅤㅤㅤㅤ
    2021-07-16

    一定是你传错了。

    前端调起支付的 AppId 和后端调微信商户接口下单时的 AppId 要一致,不能是后端用公众号下单、前端用小程序调起这种。

    另外确定这个 AppId 是小程序的吗?

    2021-07-16
    有用
    回复 7
    • 沉梦昂志
      沉梦昂志
      2021-07-16
      上面这个appid 是服务商的appid
      2021-07-16
      回复
    • ㅤㅤㅤㅤ
      ㅤㅤㅤㅤ
      2021-07-16回复沉梦昂志
      贴下后端下单时的请求参数
      2021-07-16
      回复
    • 沉梦昂志
      沉梦昂志
      2021-07-16回复ㅤㅤㅤㅤ
      2021-07-16
      回复
    • 沉梦昂志
      沉梦昂志
      2021-07-16
      小程序的APPID  wxbceb9cc27f32446d
      2021-07-16
      回复
    • ㅤㅤㅤㅤ
      ㅤㅤㅤㅤ
      2021-07-16回复沉梦昂志
      `sub_appid` 和 `sub_openid` 不要传空字符串、也不要传 null,是这个字段压根就不要传。
      2021-07-16
      回复
    查看更多(2)
登录 后发表内容