微信支付V3服务商支付模式下,几个参数总是让人很困惑,不知道该填哪个值:
sp_appid, sp_mchid, sp_openid
sub_appid, sub_mchid, sub_openid
用一个最简单的判断来搞定,以小程序为例:
1、sp填你们公司的,sub填别人公司的;
2、只要小程序是你们公司的,填sp,没有的不填(比如所有sub_appid, sub_openid不填);
3、只要小程序是别人公司的,填sub,sp还填你们公司的,没有的不填(比如sp_openid);
一句话搞定。
以上唯一的例外,你们公司服务商进件了自己为特约商户;
{"code":"APPID_MCHID_NOT_MATCH","message":"appid和mch_id不匹配,请检查后再试"}
服务商的开放平台Appid:wx1...
服务商平台型第三方平台Appid:wx2...
服务商的开发小程序Appid:wx3...
微信支付服务商的商户号sp_mchid:160...,
普通商户sub_appid:wx4...
微信支付特约商户的商户号 sub_mchid:161...
请问:服务商模式下,V3支付接口参数中,sp_appid用上边哪个来Appid绑定sp_mchid(160...)?
小程序是商家的,sp_appid怎么填呢?
特约商户应该也是一样的吧