asp.net开拓微信派发明金红包/H5网页抢红包成果

邻近节日,公司里为了给宽大老客户赠福利,以及来一波拉新勾当:搞了一个营销勾当,或许勾当法则如下:

1、老客户通过网页抢红包,中奖会派发微信付出的红包;

2、新客户只要存眷后就可以中奖,一连存眷x天后再派发红包(防备撸羊毛,存眷后立马取关)。

开拓的思路阐明:

一、网页版抢红包成果,

1、前端先做好抢红包的页面;

asp.net开辟微信派发现金红包/H5网页抢红包成就

3、靠山设置微信公家号的appid,appsecret等和 微信付出商户的mch_id,key,证书等;

3、后端利用微信公家号里的网页授权成果,用户在打开h5网页的时候,拿到openid;

4、按照配置的勾那时间范畴,红包金额等限制,判定是否可以抢红包;

5、抢红包切正当则,则将openid存入数据库;提示用户抢到红包了。

6、按照openid来派发红包;

焦点代码如下:

using Senparc.Weixin.MP.TenPayLibV3; string certPath = HttpContext.Current.Server.MapPath(weixinPayModel.certInfoPath); // @"F:\apiclient_cert.p12"; sendNormalRedPackResult = RedPackApi.SendNormalRedPack( weixinModel.AppId, weixinPayModel.mch_id, weixinPayModel.paykey, certPath, //证书物理地点 openid, //接管收红包的用户的openId actModel.send_name, //红包发送者名称 "147.114.50.74", //IP hbMoney, //付款金额,单元分 actModel.wishing, //红包祝福语 actModel.act_name, //勾当名称 actModel.remark, //备注信息 out nonceStr, out paySign, null, //场景id(非必填) null, //勾当信息(非必填) null //资金授权商户号,处事商替特约商户发放时利用(非必填) );

代码里,我们用到Senparc这个第3方开源组件,可以很是利便的开拓红包成果。

二、存眷红包:

通过存眷时候触发的事件,拿到openid,在按照勾当限制判定是否中奖;中奖后,提示用户勾当红包;

asp.net开辟微信派发现金红包/H5网页抢红包成就

焦点代码如下:

using Senparc.Weixin.MP.Entities; using Senparc.Weixin.MP.Helpers; using Senparc.Weixin.MP.MessageHandlers; /// <summary> /// 订阅(存眷)事件 /// </summary> /// <returns></returns> public override IResponseMessageBase OnEvent_SubscribeRequest(RequestMessageEvent_Subscribe requestMessage) { int apiid = wxcomm.getApiid(); //------印美图接口 begin------ //threeInterface.weipaiInterface wxcf = new threeInterface.weipaiInterface(); //wxcf.weipaiSubscribe(requestMessage.FromUserName, apiid); //------印美图接口 end------ xjHongBao xjMgr = new xjHongBao(); string getHongBaoRet= xjMgr.SubscribeHongBao(requestMessage.FromUserName, apiid); if(string.IsNullOrWhiteSpace( getHongBaoRet)) { return EventProcess(6, requestMessage); } else { return EventProcess(100, requestMessage, getHongBaoRet); } }

也用到了Senparc这个开源组件,其实相比拟力简朴。

到此这篇关于asp.net开拓微信派发明金红包/H5网页抢红包成果的文章就先容到这了,更多相关asp.net 微信派发明金红包内容请搜索剧本之家以前的文章或继承欣赏下面的相关文章但愿各人今后多多支持剧本之家!

您大概感乐趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsjfws.html