问题表现:
调用接口:https://api.weixin.qq.com/card/mkt/activity/create
创建卡券所使用的服务号是:wxca9e2ecb820f0fbe
参数:
{
“info”: {
“basic_info”: {
“activity_bg_color”: “Color010”,
“activity_tinyappid”: “wxcc21a02ed1e8d480”,
“begin_time”: 1516377600,
“end_time”: 1516550400,
“gift_num”: 5,
“max_partic_times_act”: 1,
“max_partic_times_one_day”: 1,
“mch_code”: “1484467202”
},
“card_info_list”: [{
“card_id”: “pZSWX0vVl-R_NkFAfPJtEcshhFMc”,
“min_amt”: 2,
“total_user”: true
}],
“custom_info”: {
“type”: “AFTER_PAY_PACKAGE”
}
}
}
返回:{“errcode”:268701697,“errmsg”:" hint: [xns2Da0552ha34] appid has no relation with act_sub_mch_id"}
__
__
错误中的 appid 指的是服务号的 appid 对吧?
错误中的 act_sub_mch_id 指的是这次活动的商户号对吧?
我们可以确认这个 act_sub_mch_id(1484467202) 就是 appid(wxca9e2ecb820f0fbe)__ 的所绑定的商户号。那么为什么错误说它们没有关联?__
补充:
接口(
https://api.weixin.qq.com/card/create
)创建的卡券无法添加到活动中;而通过 pay.weixin.qq.com 后台创建的卡券没有问题。
感谢回复。大概了解了。还有一点存疑:
__
__
关于你第1点提到的【小程序appid__和商户号的关系】 中所说的“小程序appid”是创建活动__参数里的 activity_tinyappid 字段吗?
__
__
__关于第2点:__我们已按照文档2.3的要求设置了 pay_info 字段,也成功创建了与微信支付打通的券(__如上面的截图,__右侧的4482000批次的卡券即为api 创建的卡券),但这个卡券是无法在 pay.weixin.qq.com 的营销后台用于创建活动的,如下截图所示。是有意这样设计的吗?
目前来看,疑惑的点就是:
通过 API (文档 2.3)创建的券是没法在 pay.weixin.qq.com 的营销后台中用于创建活动的(满额送)。但通过 pay.weixin.qq.com 后台的“创建全场券”入口创建出的券是可以用于创建活动的(满额送)。