期望目标:在小程序中支付给不同公司主体的商户号
问题描述:支付失败,提示:“sub_mch_id与sub_appid不匹配”
过程描述:
我申请了A公司主体的小程序(sub_appid:XXX892)
作为服务商申请了B公司的支付帐号(sub_mchid:XXX251)
在B公司支付帐号申请授权A公司小程序,授权成功(图一)
在A公司小程序同意B公司支付帐号的授权申请(图二)
至此,A公司小程序与B公司支付帐号的的关联关系已经建立
小程序支付参数
mch_id:服务商的支付帐号
app_id:服务商支付帐号对应的公众号
sub_mchid:上面B公司的支付帐号(sub_mchid:XXX251)
sub_appid:上面A公司的小程序(sub_appid:XXX892)
sub_openid:sub_appid对应的用户的openid
发起支付错误:“sub_mch_id与sub_appid不匹配”
好多人说需要在服务商后台配置,但是不支持关联不同公司主体的appid(图三)
请问:该如何解决?
图一
图二
图三
2019-11-07 微信最新更新,已经解决了此问题!
在微信后台通过“新版配置流程”关联不同公司主体的APPID和MCHID,就可以通过服务商完成跨主题的支付了!
小程序可以关联主体不一致的支付帐号,而且描述就是支持支付给不同主体的支付帐号。
官方文档:https://pay.weixin.qq.com/static/pay_setting/appid_protocol.shtml