可以参考文档中的发放代金券部分,请知悉: https://docs.qq.com/doc/DT1B4dUNjUG1oYlZ0 微信支付代金券API产品文档
微信批量插入卡包问题反馈商户平台发放代金券,按照官方7月20号发布的公告提示。需要调用wx.addCard 批量插入卡包,不知道官方有没有测试过。根本就不会成功。网上搜集,大家都有这个问题。只能等等等,发邮件给技术支持也不回复。 背景: API发放代金券策略调整公告 https://pay.weixin.qq.com/index.php/public/cms/content_detail?platformType=0&lang=zh&id=48200 问题一: 官方文档参数到底是否需要写的很不清楚 导致结果:参数错误 [图片] 如图所示 文档上写着openId是非必填以及 nonce_str非必填 实际测试结果:两者都必填 缺任何一个都会报参数错误。 可能官方又要说后面写着指定领取者bind_openid必填 我仔细研究过,所谓的bind_openid 是微信公众平台创建的券才会有 在商户平台创建的 我们根本无法核实 按照我们的理解 在商户平台创建券没有指定用户 应该就不需要填写openId 这里官方也不做说明 [图片] 问题二: 经过一次又一次的测试 发现原来需要5个参数 分别是:code、openId、timestamp、nonce_str、signature 但是界面一直是 已领完 [图片] 根据官方错误自查 第一点: 卡券无库存------------ 商户平台券库存足够 其次增加库存接口-------------------------很显然这个是公众平台创建的券才有这个接口 商户平台根本就没有 这里官方也不写明 第二点: addcard接口内cardext参数内nonce_Str和timestamp值重复 我不知道是我语文学的不好还是怎么,官方到底是啥意思,错误原因是这个 修改方法又写着重复。你到底是要重复还是不要重复? 好吧,写成这样。我认了,你不写明白,我丫的一个一个试不行么。无论重复还是不重复都一样 已领完 第三点: 自定义code不能实时下发 为啥不能实时下发 解决方法是什么没写 网上搜了下,很多朋友都遇到这个问题。都没解决方案,重点是微信官方也不出来正对这个问题。打电话投诉给我发个短信 把官网这扯淡的错误文档复制到短信里发来。 问题分析: 很显然,这个批量插入卡券设计是为了公众平台的卡券设计的。很多参数或者文档描述 其实只有公众平台的券才有。 而商户平台的券,根本不知道他描述的是什么玩意。也无法核对。官方也不做说明,这个插入卡包功能就像是东拼西凑的一样, 最后凑一堆坑,还不解决。
2019-07-30