Q1:商户号A调用接口,可以发放其他商户号(商户号B)创建的代金券吗?如何实现?
A1:商户号A默认只允许发放本商户号创建的代金券,如需发放商户号B创建的代金券,可参考以下指引:
商户号A、商户号B需要分别开通“跨商户号发券”权限。开通权限后,商户号A制券时,会出现“可发券商户”配置项。商户号A将商户号B添加为“可发券商户”后,商户号B即可调用发券接口发放该批次代金券
跨商户发券调用接口时需注意,接口传入的参数中,除stock_creator_mchid、stock_id为制券方提供的数据外,其余数据均为接口调用方的数据
附:“跨商户号发券”权限申请流程:
发邮件给v_yranzhou@tencent.com、v_jjinglliu@tencent.com,抄送xuanxuanxie@tencent.com、himhe@tencent.com
邮件名称:【跨商户号发券申请】
邮件提供内容:说明申请原因、制券的商户号、发券商户号,批量申请请提供表格附件。权限by商户号申请,已有权限商户号无需重复申请
Q2:发放代金券API返回报错“商户号和APPID不匹配”,是什么原因?
A2:接口传入的appid需要与调用接口的商户号(即请求头中的商户号)有绑定关系
普通商户可登录商户平台,在“产品中心-APPID授权管理”中完成绑定,可参考指引:《商家商户号与AppID账号关联管理》。
服务商可通过以下流程申请绑定:发送邮件给v_jjinglliu@tencent.com、anthonylin@tencent.com,邮件名称:【服务商APPID多绑申请】商户号+商户名。邮件正文内容:申请绑定背景、APPID业务介绍、APPID、APPID主体名称、需要绑定的商户号、商户主体名称。(仅支持同主体APPID及商户号绑定,每个服务商商户号最多可以绑3个APPID)
Q3:激活代金券报错:“调用商户无权限”
A3:调用商户号必须是创建商户号,非创建商户号是不可以的。
Q1:通过接口发放的代金券,是否支持插入微信卡包?
A1:原因:通过接口发放的代金券,不会自动插入微信卡包
如需申请自动插入卡包的能力,可向对接的微信支付行业运营同事了解申请流程(仅向部分商户开放)。代金券发券成功后,即使不插入微信卡包,也不会影响使用
Q2:激活代金券后,代金券为何没有出现在后台
A2:目前代金券接口创建的活动不会出现在商户后台
Q3:后台创建的批次活动,是否可以用接口激活
A3:可以
Q1:发放代金券API返回报错“参数错误,请核对文档要求”,是什么原因?
A1:请参考文档核对参数,着重核对以下两项:
1)stock_creator_mchid要填写创建批次商户号,且stock_creator_mchid与stock_id是否有对应关系
2)如不需要,请勿传入coupon_value、coupon_minimum两项参数
Q2:发放代金券API返回报错“签名错误”,是什么原因?
A2:可参考以下指引:https://wechatpay-api.gitbook.io/wechatpay-api-v3/chang-jian-wen-ti/qian-ming-xiang-guan
以下为代金券V3接口,商户侧验证微信返回签名的验签示例(PHP):
链接:https://pan.baidu.com/s/1ojWl4o3btpxymQmvRjeKBg
提取码:yx8o
验证签名工具:
链接:https://pan.baidu.com/s/1ixOAnYyZVW13dFr0jWVpvw
提取码:wujv
Q3:发放代金券API返回报错“用户已达最大领券次数”,是什么原因?
A3:可根据以下两种情况排查:
1)若该代金券批次未开启“自然人拦截”,则该openid已达到该批次设定的单用户领取上限
2)若该代金券批次开启了“自然人拦截”,则与该openid绑定了相同身份证/银行卡的所有微信账户合计已达到领取上限
Q4:发放代金券API返回报错“用户非法”,是什么原因?
A4:报错“用户非法”的原因是,调用发放的代金券批次开启了安全防刷,且该用户被系统判定为疑似羊毛党、灰产用户、机器账号,故发放失败
如对发券无风控要求,可在创建代金券时,关闭“安全防刷”选项
Q5:激活代金券报错:“系统繁忙”或者“卡包信息尚未注册完成,请稍后重试”。
A5:创建后 1min 后激活,不要立马激活
Q6:如果大于1min或者更久还报错:“系统繁忙”
A6:检查一下批次中是不是有一个可用商户号目前设置了超过500个正在运营批次的可用商户号,这里要提醒运营注意,针对单个商户号的活动控制在500个以内,不然就可能引起新活动激活失败的情况
Q7:根据商户号查用户的券查不到过期的券
A6:请按照以下几点检查
1. 目前该接口无法查询已经过期的券,只能查询已核销未过期和发放未使用的券
2. 目前发券商户号无法使用,creator_mchid和available_mchid二选一
Q8:调用条件查询批次列表报错:“输入时间格式错误”
A8:因为是get请求,参数在 url中,create_start_time与create_end_time需要进行 url 编码传递
下载批次核销明细接口QA
Q1:下载批次核销明细API返回的具体有哪些数据
A1:您好,请参考:

Q2:使用postman如何获取核销文本
A2:您好,请参考:
脚本导入官方postman签名脚本
下载批次核销明细API

获取的链接再去请求就直接是核销文本:

Q3:下载批次核销明细API报错:“RESOURCE_NOT_EXISTS 账单文件不存在”
A3:您好,请参考:
1、请核实该活动是否有核销过代金券,如果没有核销是没有账单文件的
2、该接口需要批次活动过期次日十点后才可以进行下载,否则也会报错
Q4:下载批次核销明细API报错:“FREQUENCY_LIMIT_EXCEED 接口限频”,请问该接口的频率是多少
A4:您好,请参考:不区分来源 1000/min 单ip 5/min
Q5:如果同一个用户 同一张代金券 出现5笔支付和5退款,那核销明细中会有几条记录
A5:您好,发生了5次核销,不管退没退款,都是5条核销明细