之前公司开发小程序红包,将自己在开发的过程中遇到的一些坑分享到了博客里。不少人看了以后,还是不明白怎么开发。也加了我微信咨询。所以今天,我就特意再写一篇文章,这次就不谈我开发中遇到的坑了。就主要给大家讲解开发这个红包的思路了。
关于红包程序开发思路:
1、用户发红包,输入发的金额,发的个数,然后调起微信小程序支付,让他付款。
红包支付的接口就是用微信小程序的支付接口。 支付文档看这个 【微信支付】微信小程序支付开发者文档
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1
2、发了红包以后,就是用户抢红包了。
你就做个用户会员表,抢到的金额给他存起来,达到一定金额就让他提现。 红包算法,随机红包参考微信官方红包发放的算法。百度搜,能搜到他们的算法规则,大概参考下他是怎么做的随机红包金额就行了。 这个是一个难点,大家一定多百度搜,看看别人的方法。做好这个红包金额的算法,就是这个系统最大的一个关口了。
3、就是提现功能了,大家记住,一定记得用企业付款到钱包功能,别用微信的现金红包接口,否则你就有踩不完的坑。
企业付款接口文档参考 https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1 我当时就是因为他的红包接口搞了我四五天出不来。后面换成了企业付款,一下就搞定了。 然后提现金额你知道的,最低不要低于一元,做个判断就好了。
就这个思路,相信大家按照这个操作一定没问题的哈。
good luck !
还有不明白的,再微信我了。
2018年9月28日20:33:56再度更新本文章:
现在微信对企业支付功能有限制,需要的开通条件有这几点:
1、商户号已入驻90日
2、商户号有30天连续正常交易 这两条要达到,不然就申请不了企业支付功能,你的客户抢到的红包也无法提现了,只能你手工加客户的微信,然后自己手工给客户转款了,无法实现系统自动打款发红包给你的客户了。需要现在开始申请,然后等90天到了以后才能申请到这个功能。
给你一个诀窍可以快速申请到的方法。祖传秘方,可以摆脱30天连续支付限制以及需要注册达到90天以上的限制,让你立马申请,立马就可以做微信提现功能。记得保密哈,一般人我都不告诉他这个方法。为了不直接公布这个方案,以免被微信知道以后全面封杀这个方案,就请大家加我微信,私下发给你们方法了。
另外,现在小程序发红包,要求比较严格,需要申请社交红包类目,这个类目的申请需要你去办理电信增值业务许可证。我们有客户办理成功了,然后也成功申请到了微信社交红包类目,只要申请成功了这个社交红包类目就可以大胆的发红包,玩红包小程序了。
申请这个电信增值业务许可证大家可以百度搜下,不同的地方办理的价格不太一样,可以咨询下当地的代理公司。只要办理成功了就可以光明正大做红包小程序了。我们客户申请成功的电信增值业务许可证的图片我也发上来了,给大家看下,只要去办理好了这个证件就可以放心大胆的玩红包小程序了。图片见文章尾部。
好了,今天就给大家分享到这里了。 我,秋峰,phper,目前自创业,做项目系统开发,php后端加小程序前端结合 今天就给大家分享到这里,希望对大家有所帮助。欢迎交流 大家相互学习 共同提高 我的 微信号:qiufeng2999
如下几张图,是我们开发的一些红包方案。
首先这个是我们开发的小程序红包,可以支持问答红包、普通红包、语音红包以及拼字红包。
问答红包就是发红包的人可以发起一个问题,只要回答对了,用户就能抢到发的红包。比如发红包的人,设置一个问题,小程序开发哪家强?然后他可以设置一个答案,比如是新微云。那么只要客户回答对了,就能抢到这个红包。
普通红包,就是不需要回答任何问题,只要看到了这个红包,在10秒钟倒计时内看完发红包人写的广告内容就可以下手抢红包。
语音红包就是,发红包的人写一段话,比如绕口令什么的,抢红包的人使用语音说对了,就能抢到红包。
拼字红包,就是发红包的人设置一段话,然后在红包页面上字被随机打乱,抢红包的人只要拼字拼对了就可以抢到红包。
除了上面的这些红包玩法,还有如下这样的,打开页面是一个百宝箱,然后底部商家设置自己的广告,用户点击百宝箱可以抢红包。
还有就是这种,整个页面的背景图就是一个商家的海报,底部点击抢红包,即可抢到商家派发的红包。