目前情况:
X是以B主体认证的小程序,A主体是商户号服务商,A主体为B主体使用X的appid进件创建了商户号,并且关联了X的appid
调用:https://api.mch.weixin.qq.com/v3/pay/partner/transactions/jsapi
参数填写:sp_appid:X的appid , sp_mchid:A的mchId,sub_mchid:B的mchId,sub_appid:X的appid
现在提示:"code\":\"APPID_MCHID_NOT_MATCH\",\"message\":\"appid和mch_id不匹配,请检查后再试\"
我是不是要注册一个以A为主体的服务号,sp_appid填写这个服务号的appid?

sp_appid 和sp_mchid需要有绑定关系
sub_appid和sub_mchid也需要有绑定关系(需要在服务商后台绑子商户绑定的才行,子商户后台自己绑定的不行)
服务商需要有一个自己的 appid 才可以,sp_appid 应该传服务商的 appid