微信卡券开发错误自排查参考文档
目录
Part.1接入问题
1.1接入指引
Q1:为什么公众号之前有申请自定义SN号权限入口,现在没有了?
A:现在开通卡券权限默认为开通SN权限,所以现在已经无需申请了。
Q2:如何开通储值卡权限?
A: 储值卡(如有储值功能的会员卡),需提交预付卡备案,待审核通过后,获得储值权限,具体说明详见:
https://mp.weixin.qq.com/cgi-bin/frame?t=cardticket/apply_prepaid_frame&lang=zh_CN&token=1596050821 。
Q3 : 配置JS API域名(不审核,配置即生效)的规则是什么?
由于部分商户测试环境不能使用正式域名,因此,给予商户修改一次域名的机会。
请确定域名后再进行线上配置。配置前请仔细阅读卡券接口文档(添加到卡包JSAPI接口)的相关说明,确保申请格式(ip地址无效)无误,且在调用该域名下的url时,需添加参数wechat_card_js=1。
若联调中有问题,请先参考后面的调试案例,一般存在的问题为:字段拼写错误、签名错误、未加指定参数等。
Q4 : 微信卡券的使用流程是什么呢?
1.2卡券创建
类型 |
错误案例 |
问题所在 |
排错方法 |
创建卡券 |
{48001,api unauthorzied} 创建卡券返回提示未授权 |
API 无权限: ①未申请开通卡券功能权限 ②使用错误的appid ③access_token已失效 |
可以直接粘贴Wiki上的示例代码请求一次,如果成功则以一比对排错 |
{47001,data format error} 创建卡券返回提示格式错误 |
时间类型字段填写错误:①type 1或2仅支持填写相应专属字段,详情见文档 ②更新后的时间类型为DATE_TYPE_FIX_TIME_RANGE和 DATE_TYPE_FIX_TERM,分别对应type1和type2,为字符串类型 |
||
missing required fields! please check document and request json! 创建时提示字段缺失 |
缺失或者错误填写了必填参数,hint后面为缺少字段,请对照文档必填字段要求进行排查 |
||
{"errcode": 47001, "errmsg": "data format error hints: Error before |
POST数据格式错误,出错点在error before之前,请对照文档排查 |
|
1.3卡券投放
类型 |
错误案例 |
问题所在 |
排错方法 |
创建二维码 |
创建卡券二维码提示成功,但是扫描二维码之后却是公众号二维码 |
错将生成带参数二维码链接当成生成卡券二维码链接使用 |