我们是微信服务商,给子商户制作代金券并发放,用服务商的身份去调用:查询代金券详情API,就出现 code: "APPID_MCHID_NOT_MATCH",message: "商户号与appid不匹配",
商户号是服务商的,appid是子商户的....请问怎么查看这个代金券呢?
详细的操作步骤如下:
1.我方是【微信支付服务商】,通过微信支付服务商后台进行了代金券的创建,并填写了该批次的归属商户号为【特约商户】的商户号;
2.在微信支付服务商后台-特约商户管理中,进行了“特约商户APPID配置”,将特约商户的商户号与其【小程序】的appID做了关联;
3.该小程序功能是通过【平台型服务商】进行开发的,先通过 查询批次详情API ,获取到批次信息、基于此做了券列表的展示;
4.然后通过小程序发券插件API 进行发券,也是通的,用户领券后可以获取到代金券ID;
5、调用查询代金券详情API,openId 填的小程序的此用户的openId, coupon_id 填的代金券Id,appId 填的小程序的appId,返回:code: "APPID_MCHID_NOT_MATCH",message: "商户号与appid不匹配"
请求该接口需要该appid与调用接口的商户号(即请求头中的商户号)有绑定关系,没有绑定关系肯定报不匹配
这是我第105次来社区寻找代金券发放和查询的解决方案,依然没有得到任何有效的回答。。。。。。。。。。。