发放微信现金红包,商户号后台记录显示发放成功;使用“查询红包记录”时,返回信息显示红包领取成功。但出现用户在公众号中没收到红包推送消息,收不到红包的情况。请大神帮忙解答!
1、请求的具体API接口:
文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3
请求的URL:https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack
2、问题发生时间:2021-06-16 18:22:02
3、商户号:1231190402
4、商户订单号:VVBJ202106161821598878195(领取红包的openid:olr2fjm9bWxXZMHAKBJdpPQjhdZI)
5、相关报错信息文案:无报错
6、问题截图:
7、返回参数(发放红包接口):
8、返回参数(查询红包记录):
商户扣款成功,用户反馈红包消息没有收到该怎么办
如果用户反馈没有消息,则有可能有以下情况:
1,红包没有发放成功
2,用户删了消息
3,用户更换了手机
4,用户客户端版本太低
5,发放红包的用户openid与实际用户查看的微信号对应的openid不是同一个
6,用户有多个微信号
解决方案:
1,先查询订单是否已支付并发放成功(接口链接)
2,商户可以等这个用户的订单退款后,尝试给用户换单补发红包
3,重新获取当前用户微信对应的openid是否跟接口中的openid一样
4,查询发放当日交易账单进行核对(如何查看已删除的账单)
5,核实用户侧微信小号是否有收到
1、“查询红包记录”时请求的具体API接口:
文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3
请求的URL:https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack
2、“查询红包记录”的返回参数(如图片所示)
返回状态码(return_code) → SUCCESS
业务结果(result_code) → SUCCESS
红包状态(status) → RECEIVED