当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

微信卡券事件推送

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:47:20

由 如此轻盈 创建,Carrie 最后一次修改 2016-09-27 卡券事件推送1.更新日志版本号更新内容更新时间V1.0核销事件新增核销门店,如果为手机助手核销则可以推送核销员openid。2015-8-31V1.1核销事件新增买单相关字段,商户订单号和微信支付交易订单号。2015-9-8V1.2新增库存报警事件,当用户领取到最好一张卡券的时候推送库存报警事件2015-9-8V1.3新增库会员卡内容更新事件,通过事件告知开发者积分和余额变动情况2015-10-28V1.4新增转赠会员卡接口2016-9-192.卡券事件推送卡券通过审核、卡券被用户领取、卡券被用户删除、卡券被商户核销、从卡券进入公众号等情况均会触发事件推送,该事件将发送至开发者填写的URL(登录公众平台进入【开发者中心设置】)。 开发者可通过事件推送完成数据统计、用户身份识别等操作。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。关于重试的消息排重,推荐使用FromUserName + CreateTime 排重。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。2.1 审核事件推送生成的卡券通过审核时,微信会把这个事件推送到开发者填写的URL。<xml>  <ToUserName><![CDATA[toUser]]></ToUserName>    <FromUserName><![CDATA[FromUser]]></FromUserName>    <CreateTime>123456789</CreateTime>    <MsgType><![CDATA[event]]></MsgType>    <Event><![CDATA[card_pass_check]]></Event> //不通过为card_not_pass_check  <CardId><![CDATA[cardid]]></CardId>    <RefuseReason><![CDATA[非法代制]]></RefuseReason> </xml>参数说明:参数说明ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,card_pass_check(卡券通过审核)、card_not_pass_check(卡券未通过审核)CardId卡券IDRefuseReason审核不通过原因使用网页调试工具调试该接口2.2 领取事件推送用户在领取卡券时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:<xml>  <ToUserName> <![CDATA[gh_fc0a06a20993]]> </ToUserName>    <FromUserName> <![CDATA[oZI8Fj040-be6rlDohc6gkoPOQTQ]]> </FromUserName>    <CreateTime>1472551036</CreateTime>    <MsgType> <![CDATA[event]]> </MsgType>    <Event> <![CDATA[user_get_card]]> </Event>    <CardId> <![CDATA[pZI8Fjwsy5fVPRBeD78J4RmqVvBc]]> </CardId>    <IsGiveByFriend>0</IsGiveByFriend>    <UserCardCode> <![CDATA[226009850808]]> </UserCardCode>    <FriendUserName> <![CDATA[]]> </FriendUserName>    <OuterId>0</OuterId>    <OldUserCardCode> <![CDATA[]]> </OldUserCardCode>    <OuterStr> <![CDATA[12b]]> </OuterStr>    <IsRestoreMemberCard>0</IsRestoreMemberCard>    <IsRecommendByFriend>0</IsRecommendByFriend> </xml>参数说明:参数说明ToUserName开发者微信号。FromUserName领券方帐号(一个OpenID)。CreateTime消息创建时间 (整型)。MsgType消息类型,eventEvent事件类型,user_get_card(用户领取卡券)。CardId卡券ID。IsGiveByFriend是否为转赠领取,1代表是,0代表否。FriendUserName当IsGiveByFriend为1时填入的字段,表示发起转赠用户的openidUserCardCodecode序列号。OldUserCardCode为保证安全,微信会在转赠发生后变更该卡券的code号,该字段表示转赠前的code。OuterStr领取场景值,用于领取渠道数据统计。可在生成二维码接口及添加Addcard接口中自定义该字段的字符串值。IsRestoreMemberCard用户删除会员卡后可重新找回,当用户本次操作为找回时,该值为1,否则为0使用网页调试工具调试该接口2.3转赠事件推送用户在转赠卡券时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:<xml>  <ToUserName><![CDATA[gh_3fcea188bf78]]></ToUserName>    <FromUserName><![CDATA[obLatjjwDolFjRRd3doGIdwNqRXw]]></FromUserName>    <CreateTime>1474181868</CreateTime>    <MsgType><![CDATA[event]]></MsgType>    <Event><![CDATA[user_gifting_card]]></Event>    <CardId><![CDATA[pbLatjhU-3pik3d4PsbVzvBxZvJc]]></CardId>    <UserCardCode><![CDATA[297466945104]]></UserCardCode>    <IsReturnBack>0</IsReturnBack>    <FriendUserName><![CDATA[obLatjlNerkb62HtSdQUx66C4NTU]]></FriendUserName>    <IsChatRoom>0</IsChatRoom> </xml>参数说明:参数说明ToUserName开发者微信号。FromUserName领券方帐号(一个OpenID)。CreateTime消息创建时间 (整型)。MsgType消息类型,eventEvent事件类型,user_gifting_card(用户转赠卡券)。CardId卡券ID。FriendUserName接收卡券用户的openidUserCardCodecode序列号。IsReturnBack是否转赠退回,0代表不是,1代表是。IsChatRoom是否是群转赠使用网页调试工具调试该接口2.4 删除事件推送用户在删除卡券时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[FromUser]]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[user_del_card]]></Event> <CardId><![CDATA[cardid]]></CardId> <UserCardCode><![CDATA[12312312]]></UserCardCode></xml>参数说明:参数说明ToUserName开发者微信号。FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间 (整型)。MsgType消息类型,eventEvent事件类型,user_del_card(用户删除卡券)CardId卡券ID。UserCardCodecode序列号。自定义code及非自定义code的卡券被领取后都支持事件推送。使用网页调试工具调试该接口2.5 核销事件推送卡券被核销时,微信会把这个事件推送到开发者填写的URL。 推送XML数据包示例:<xml>  <ToUserName> <![CDATA[gh_fc0a06a20993]]> </ToUserName>    <FromUserName> <![CDATA[oZI8Fj040-be6rlDohc6gkoPOQTQ]]> </FromUserName>    <CreateTime>1472549042</CreateTime>    <MsgType> <![CDATA[event]]> </MsgType>    <Event> <![CDATA[user_consume_card]]> </Event>    <CardId> <![CDATA[pZI8Fj8y-E8hpvho2d1ZvpGwQBvA]]> </CardId>    <UserCardCode> <![CDATA[452998530302]]> </UserCardCode>    <ConsumeSource> <![CDATA[FROM_API]]> </ConsumeSource>    <LocationName> <![CDATA[]]> </LocationName>    <StaffOpenId> <![CDATA[oZ********nJ3bPJu_Rtjkw4c]]> </StaffOpenId>    <VerifyCode> <![CDATA

[1] [2] [3]  下一页


微信卡券事件推送