• 微信卡券核销40003错误


    卡券能查询到,并且已经关注公众号了,为什么卡券核销接口返回40003错误呢

    如下:

    卡劵接口: 核销卡劵接口 /code/comsume
    
    请求地址:
        https://api.weixin.qq.com/card/code/consume?access_token=4NCusuV_ovfFtDX7OBxcVF0xCOSXPuPz39QfQ7dIt1XJb-2izYYl2_-HTYo189TX1BBIZ2dHaDtVAQdFRoqRwfy-ybp1zpALFcuGTacoOBEX80pZg6fH4T1sdWCjBsSCWUjAFALFD 
    
    返回结果:
    
            200 OK
    
            Connection: keep-alive
            Date: Tue, 02 May 2017 04:14:55 GMT
            Content-Type: application/json; encoding=utf-8
            Content-Length: 66
    
            {
                "errcode": 40003, 
                "errmsg": "invalid openid hint: [nMldna0495e544]"
            }
    
    提示:
        Invalid OpenID 

    通过接口核销卡券:

      

    后来我又通过 “卡券商户助手”公众号 核销 如下:

      

    这个提示的明显,搜一下:

      由于朋友的券特殊的共享属性,可能遇到点击核销时,弹起弹窗提示“核销失败,顾客的二维码未展开或已展开超过五分钟”的提示,如上图。

      【出现原因】属正常情况。这是由于在核销员点击核销按钮时,顾客已经关闭了朋友的券的二维码,或者顾客已经持续展开二维码超过了五分钟导致。

        【解决办法】可以引导顾客返回优惠券详情页面,重新点击“立即使用”按钮,核销员再次扫码或输码进行核销即可。

    也就是说卡券核销需要实时核销,需要一直打开卡券二维码或者code页面(看来最上面两个微信接口挺坑比的,艹,微信好多问题反馈不方便)。

    当我再次调用API核销卡券,就提示成功了(排查问题浪费时间,共享给能看的朋友吧)。

  • 相关阅读:
    asp中动态include的方法
    asp存储过程使用大全
    用vb6写asp组件的简单例子
    asp中遍历一些对象(request,session,Application)
    查看ASP Session 变量的小工具
    层不能跨框架(包括TEXTAREA)显示的解决办法
    保存远程图片到本地 同时取得第一张图片并创建缩略图
    使用.Net开发asp组件
    使用ASP在IIS创建WEB站点
    解析notes自带的rtf javaapplet编辑器
  • 原文地址:https://www.cnblogs.com/itslives-com/p/card_code_consume.html
Copyright © 2020-2023  润新知