关于微信商家券的商户(创建批次,批次归属,批次发放商户号)的区分

微信支付 文章 2020-07-13 15:49 3743 0 全屏看文

AI助手支持GPT4.0

可以说微信支付的文档目前还不全,写得也不是很精致。所以很多疑问就产生了。

比如:

创建批次的商户号creator_merchant

批次归属商户号belong_merchant

批次发放商户号sender_merchant

的区别。


创建批次的商户号,是真正的创建券的商户,如果是服务商模式,那一般就是服务商。

批次归属商户号 是子商户A

批次发放商事 可以是子商户A 也可以是子商户A授权的子商户B (默认可以使用服务商)

模式2,普通服务商,查询商户号=创建商户号=发放商户号)--- APPID(用户识别APPID);


image.png


商家券业务中APPID配置使用规则

2.1 创建商家券

商家券创建API接口文档:点击查看
调用该API接口的商户号,即V3接口头部参数签名中的商户号,即为商家券批次的创建商户号。整个接口调用中:
涉及的商户号有:
批次创建商户号(接口签名商户号)、批次归属商户号(belong_merchant);
涉及的APPID有:
立即使用跳转小程序(以下统称:use_method_appid)、自定义入口小程序以及公众号(以下统称:custom_entrance_appid)、事件通知APPID(以下统称:notify_config_appid);

2.1.1 普通商户模式

该模式适用于商户自己给自己制券。
1)商户号校验:
创建商户号与归属商户号是同一个商户号,即批次创建商户号 = 批次归属商户号;
2)APPID校验:
模式1,即MCHID(普通商户,归属商户号)--- APPID;

2.1.2 普通服务商模式

该模式适用于服务商给特约商户制券。
1)商户号校验:
批次创建商户号 = 普通服务商;批次归属商户号 = 特约商户商户号;校验创建商户号与归属商户号之间是否有服务商与特约商户的父子受理关系;
2)APPID校验:(APPID满足以下任一模式均可)
模式1,即MCHID(特约商户,归属商户号)--- APPID;
模式2,即MCHID(普通服务商,创建商户号)--- APPID;
模式3,即MCHID(普通服务商,创建商户号)--- mchid(特约商户,归属商户号)---SubAPPID;

2.1.3 间联渠道商模式

该模式适用于渠道商给特约商户制券。
1)商户号校验:
批次创建商户号 = 渠道商;批次归属商户号 = 特约商户商户号;校验创建商户号与归属商户号之间是否有渠道商与特约商户的渠道拓展关系;
2)APPID校验:(APPID满足以下任一模式均可)
模式5,即MCHID(渠道商,创建商户号)--- APPID;
模式6,即MCHID(收单机构)--- mchid(特约商户,归属商户号)---SubAPPID;

2.2 发放商家券(小程序发券&H5发券)

商家券小程序发券接口文档:点击查看
商家券H5发券接口文档:点击查看
涉及的商户号有:
调用该API接口的商户号,即为商家券批次的发放商户号。
涉及的APPID有:
接入小程序插件的小程序APPID,或H5发券接口中传入的OPENID背后的APPID,以下统称为发券场景APPID。

2.2.1 普通商户模式

该模式适用于商户自己制券自己发券。
1)商户号校验:
即谁制券谁调用接口发券,该模式会校验制券商户号是否未发放批次的创建商户号,即发券商户号 = 批次创建商户号;
2)APPID校验:
模式1,即MCHID(普通商户,批次归属商户号=批次发放商户号)--- APPID(发券场景APPID);

2.2.2 普通服务商模式

该模式适用于普通服务商给特约商户,并给特约商户发券。
1)商户号校验:
批次发放商户号 = 批次创建商户号 = 普通服务商;
2)APPID校验:(APPID满足以下任一模式均可)
模式1,即MCHID(特约商户,归属商户号)--- APPID(发券场景APPPID);
模式2,即MCHID(普通服务商,创建商户号=发放商户号)--- APPID(发券场景APPID);
模式3,即MCHID(普通服务商,创建商户号=发放商户号)--- mchid(特约商户,归属商户号)---SubAPPID(发券场景APPID);

2.2.3 间联渠道商模式

该模式适用于渠道商给特约商户,并给特约商户发券。
1)商户号校验:
批次发放商户号 = 批次创建商户号 = 渠道商;
2)APPID校验:(APPID满足以下任一模式均可)
模式5,即MCHID(渠道商,创建商户号=发放商户号)--- APPID(发券场景APPPID);
模式6,即MCHID(收单机构)--- mchid(特约商户,归属商户号)---SubAPPID(发券场景APPID);

2.3 查询用户卡包里商家券

根据过滤条件查询用户券API接口文档:点击查看
查询用户单张券API接口文档:点击查看
涉及的商户号有:
调用该API接口的商户号,即为商家券批次的发放查询商户号(以下统称为批次查询商户号)。接口内部还涉及批次的创建商户号(creator_merchant)、批次发放商户号(sender_merchant )、批次归属商户号(belong_merchant );
涉及的APPID有:
因为查用户卡包的券信息,涉及用户信息的交互,就需要用户OPENID,因此需要传入用户身份识别APPID(以下统称为用户识别APPID),有如下校验规则:

2.3.1 普通商户模式

该模式适用于商户自己查询自己发的券 or 自己创建的券 or 归属于自己的券。
1)商户号校验:
批次查询商户号 = 批次创建商户号 = 批次归属商户号 = 批次发放商户号;
2)APPID校验:
模式1,即MCHID(普通商户,批次发放商户号=批次创建商户号=批次归属商户号=批次查询商户号)--- APPID(用户识别APPID);

2.3.2 普通服务商模式

该模式适用于普通服务商给特约商户制券发券,并查券的场景。
1)商户号校验:
批次查询商户号= 批次发放商户号 = 批次创建商户号 = 普通服务商;
批次归属商户号 = 特约商户号;
2)APPID校验:(APPID满足以下任一模式均可)
模式1,即MCHID(特约商户,归属商户号)--- APPID(用户识别APPID);
模式2,即MCHID(普通服务商,查询商户号=创建商户号=发放商户号)--- APPID(用户识别APPID);
模式3,即MCHID(普通服务商,查询商户号=创建商户号=发放商户号)--- mchid(特约商户,归属商户号)---SubAPPID(用户识别APPID);

2.3.3 间联渠道商模式

该模式适用于渠道商给特约商户,并给特约商户发券查券。
1)商户号校验:
批次查询商户号= 批次发放商户号 = 批次创建商户号 = 渠道商;
批次归属商户号 = 特约商户号;
2)APPID校验:(APPID满足以下任一模式均可)
模式5,即MCHID(渠道商,查询商户号=创建商户号=发放商户号)--- APPID(用户识别APPID);
模式6,即MCHID(收单机构)--- mchid(特约商户,归属商户号)---SubAPPID(用户识别APPID);

2.4 核销商家券

核销用户商家券接口文档:点击查看
涉及的商户号有:
调用该API接口的商户号,即为商家券批次的核销商户号。当前商家券的规则是谁制券谁核销,所以无论任何模式下,核销商户号一定等于批次创建商户号。
涉及的APPID有:
同样因为涉及涉及用户信息的交互,就需要用户OPENID,因此需要传入用户身份识别APPID(以下统称为用户识别APPID),有如下校验规则:

2.4.1 普通商户模式

该模式适用于商户核销券。
1)商户号校验
批次核销商户号 = 批次创建商户号;
2)APPID校验:
模式1,即MCHID(普通商户,批次归属商户号)--- APPID(用户识别APPID);

2.4.2 普通服务商模式

该模式适用于普通服务商给特约商户制券发券,并核券的场景。
1)商户号校验:
批次核销商户号 = 批次创建商户号 = 普通服务商;
2)APPID校验:(APPID满足以下任一模式均可)
模式1,即MCHID(特约商户,归属商户号)--- APPID(用户识别APPID);
模式2,即MCHID(普通服务商,创建商户号)--- APPID(用户识别APPID);
模式3,即MCHID(普通服务商,创建商户号)--- mchid(特约商户,归属商户号)---SubAPPID(用户识别APPID);

2.4.3 间联渠道商模式

该模式适用于渠道商给特约商户,并核券场景。
1)商户号校验:
批次核销商户号 = 批次创建商户号 = 渠道商;
2)APPID校验:(APPID满足以下任一模式均可)
模式5,即MCHID(渠道商,创建商户号)--- APPID(用户识别APPID);
模式6,即MCHID(收单机构)--- mchid(特约商户,归属商户号)---SubAPPID(用户识别APPID);


-EOF-

AI助手支持GPT4.0