小程序如何支付给不同公司主体的商户号?
发布于 7 年前 作者 yonggu 4850 次浏览 来自 官方Issues

期望目标:在小程序中支付给不同公司主体的商户号

问题描述:支付失败,提示:“sub_mch_id与sub_appid不匹配”

过程描述:

  1. 我申请了A公司主体的小程序(sub_appid:XXX892)

  2. 作为服务商申请了B公司的支付帐号(sub_mchid:XXX251)

  3. 在B公司支付帐号申请授权A公司小程序,授权成功(图一)

  4. 在A公司小程序同意B公司支付帐号的授权申请(图二)

  5. 至此,A公司小程序与B公司支付帐号的的关联关系已经建立

  6. 小程序支付参数

    1. mch_id:服务商的支付帐号

    2. app_id:服务商支付帐号对应的公众号

    3. sub_mchid:上面B公司的支付帐号(sub_mchid:XXX251)

    4. sub_appid:上面A公司的小程序(sub_appid:XXX892)

    5. sub_openid:sub_appid对应的用户的openid

  7. 发起支付错误:“sub_mch_id与sub_appid不匹配”

  8. 好多人说需要在服务商后台配置,但是不支持关联不同公司主体的appid(图三)

  9. 请问:该如何解决?

图一

图二

图三

2019-11-07 微信最新更新,已经解决了此问题!

在微信后台通过“新版配置流程”关联不同公司主体的APPID和MCHID,就可以通过服务商完成跨主题的支付了!

3 回复

小程序可以关联主体不一致的支付帐号,而且描述就是支持支付给不同主体的支付帐号。

官方文档:https://pay.weixin.qq.com/static/pay_setting/appid_protocol.shtml

你好,请移步至微信支付专区https://developers.weixin.qq.com/community/pay提问,我们会有对应同学来处理。

小程序主体和微信支付商户主体一致,否则无法支付

回到顶部