手册

目录

卡券事件推送

收藏406

阅读41563

更新时间2022-04-11

卡券事件推送

39f4e18a-0faa-389f-9755-1c5b108402ea.png

1.更新日志

版本号更新内容更新时间
V1.0核销事件新增核销门店,如果为手机助手核销则可以推送核销员openid。2015-8-31
V1.1核销事件新增买单相关字段,商户订单号和微信支付交易订单号。2015-9-8
V1.2新增库存报警事件,当用户领取到最好一张卡券的时候推送库存报警事件2015-9-8
V1.3新增库会员卡内容更新事件,通过事件告知开发者积分和余额变动情况2015-10-28
V1.4新增转赠会员卡接口2016-9-19

2.卡券事件推送

卡券通过审核、卡券被用户领取、卡券被用户删除、卡券被商户核销、从卡券进入公众号等情况均会触发事件推送,该事件将发送至开发者填写的URL(登录公众平台进入【开发者中心设置】)。 开发者可通过事件推送完成数据统计、用户身份识别等操作。

微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。关于重试的消息排重,推荐使用FromUserName + CreateTime 排重。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。

2.1 审核事件推送

生成的卡券通过审核时,微信会把这个事件推送到开发者填写的URL。

 
    
    
  123456789  
    
   //不通过为card_not_pass_check 
    
   

参数说明:

参数说明
ToUserName开发者微信号
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间 (整型)
MsgType消息类型,event
Event事件类型,card_pass_check(卡券通过审核)、card_not_pass_check(卡券未通过审核)
CardId卡券ID

RefuseReason

审核不通过原因

使用网页调试工具调试该接口

2.2 领取事件推送

用户在领取卡券时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:

 
      
      
  1472551036  
      
      
      
  0  
      
      
  0  
      
      
  0  
  0 

参数说明:

参数说明
ToUserName开发者微信号。
FromUserName领券方帐号(一个OpenID)。
CreateTime消息创建时间 (整型)。
MsgType消息类型,event
Event事件类型,user_get_card(用户领取卡券)。
CardId卡券ID。
IsGiveByFriend是否为转赠领取,1代表是,0代表否。
FriendUserName当IsGiveByFriend为1时填入的字段,表示发起转赠用户的openid
UserCardCodecode序列号。
OldUserCardCode为保证安全,微信会在转赠发生后变更该卡券的code号,该字段表示转赠前的code。
OuterStr
领取场景值,用于领取渠道数据统计。可在生成二维码接口及添加Addcard接口中自定义该字段的字符串值。
IsRestoreMemberCard用户删除会员卡后可重新找回,当用户本次操作为找回时,该值为1,否则为0

使用网页调试工具调试该接口


2.3转赠事件推送

用户在转赠卡券时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:



    
    
  1474181868  
    
    
    
    
  0  
    
  0 

参数说明:

参数说明
ToUserName开发者微信号。
FromUserName领券方帐号(一个OpenID)。
CreateTime消息创建时间 (整型)。
MsgType消息类型,event
Event事件类型,user_gifting_card(用户转赠卡券)。
CardId卡券ID。
FriendUserName接收卡券用户的openid
UserCardCodecode序列号。

IsReturnBack

是否转赠退回,0代表不是,1代表是。

IsChatRoom

是否是群转赠

使用网页调试工具调试该接口

2.4 删除事件推送

用户在删除卡券时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:

  
 
123456789 
 
 
 

参数说明:

参数说明
ToUserName开发者微信号。
FromUserName发送方帐号(一个OpenID)
CreateTime消息创建时间 (整型)。
MsgType消息类型,event
Event事件类型,user_del_card(用户删除卡券)
CardId卡券ID。
UserCardCodecode序列号。自定义code及非自定义code的卡券被领取后都支持事件推送。

使用网页调试工具调试该接口

2.5 核销事件推送

卡券被核销时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:

 
      
      
  1472549042  
      
      
      
      
      
      
      
      
      
     
参数说明
ToUserName开发者微信号。
FromUserName发送方帐号(一个OpenID)。
CreateTime消息创建时间 (整型)。
MsgType消息类型,event。
Event事件类型,user_consume_card(核销事件)
CardId卡券ID。
UserCardCode卡券Code码。
ConsumeSource核销来源。支持开发者统计API核销(FROM_API)、公众平台核销(FROM_MP)、卡券商户助手核销(FROM_MOBILE_HELPER)(核销员微信号)
LocationName门店名称,当前卡券核销的门店名称(只有通过自助核销和买单核销时才会出现该字段)
StaffOpenId核销该卡券核销员的openid(只有通过卡券商户助手核销时才会出现)

VerifyCode

自助核销时,用户输入的验证码

RemarkAmount自助核销时,用户输入的备注金额
OuterStr开发者发起核销时传入的自定义参数,用于进行核销渠道统计

使用网页调试工具调试该接口

2.6 买单事件推送

微信买单完成时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:

 
    
    
  1442390947  
    
    
    
    
    
  291710000  
    
    
参数说明
ToUserName开发者微信号。
FromUserName发送方帐号(一个OpenID)。
CreateTime消息创建时间 (整型)。
MsgType消息类型,e

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

70.9万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125万人学习

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号