收藏
回答

发放微信现金红包,商户号后台记录显示发放成功,但用户在公众号中没收到红包推送消息,收不到红包。

发放微信现金红包,商户号后台记录显示发放成功;使用“查询红包记录”时,返回信息显示红包领取成功。但出现用户在公众号中没收到红包推送消息,收不到红包的情况。请大神帮忙解答!

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 个回答

  • Memory
    Memory
    2021-06-23

    商户扣款成功,用户反馈红包消息没有收到该怎么办



    如果用户反馈没有消息,则有可能有以下情况:


    1,红包没有发放成功

    2,用户删了消息

    3,用户更换了手机

    4,用户客户端版本太低

    5,发放红包的用户openid与实际用户查看的微信号对应的openid不是同一个

    6,用户有多个微信号


    解决方案:


    1,先查询订单是否已支付并发放成功(接口链接

    2,商户可以等这个用户的订单退款后,尝试给用户换单补发红包

    3,重新获取当前用户微信对应的openid是否跟接口中的openid一样

    4,查询发放当日交易账单进行核对(如何查看已删除的账单

    5,核实用户侧微信小号是否有收到


    2021-06-23
    有用
    回复 3
    • 朱毅
      朱毅
      2021-06-25
      大神,您好!从您的回复中,我学到很多信息。查询红包记录返回的信息,如图片所示。烦劳您看一下,这种情况是不是说明“用户已经收到红包”了?还是有其他的情况?


      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
      2021-06-25
      回复
    • Memory
      Memory
      2021-06-25回复朱毅
      RECEIVED是已经领取了
      2021-06-25
      回复
    • 朱毅
      朱毅
      2021-06-25
      谢谢您的指导!
      2021-06-25
      回复
登录 后发表内容