本文转载自: https://www.cnblogs.com/xinweiyun/p/7667595.html 作者:xinweiyun 转载请注明该声明。

最近公司在开发一个小程序红包系统,客户抢到红包需要提现。也就是通过小程序来给用户发红包。

小程序如何来发红包呢?于是我想到两个方法。

之前公众号开发一直用了的。一个是红包接口,一个是企业支付接口。一开始还是想着用红包接口吧,毕竟有一个点击拆的事件,让用户参与。然后各种坑就来了。。。

小程序里如何给用户发红包?拿到了小程序的openid有办法获取到这个用户的公众号openid吗?

在小程序里拿到了用户的openid,但是发红包调用的是公众号的,我使用小程序的appid和openid,就提示appid无效,请确保是公众号的appid
但是我使用公众号的appid和openid就提示,appid和openid不一致。因为我获取的是小程序的openid
那么问题来了。。。。在小程序里如何给这个用户发红包呢?官方文档里没说,只有自己跳坑了。

比如说吧 微信支付里 他就说到了 公众号支付 和小程序支付 分别调用不同的参数
但是吧 在发红包里 就没说 还是之前的公众号发红包的 没有说小程序发红包的参数有什么不同

然后我就用小程序的appid和在小程序里获取到的用户的openid 去发红包吧 提示我说appid非法 不是公众号的appid
好吧 那我就换公众号的appid 结果提示我appid和openid不一致 嗯也对,我appid是公众号的 openid是小程序的 肯定不对
但是文档里没有说 我再小程序的环境里 怎么去拿公众号的openid

后来 好吧 一句话  改为企业支付就可以了。。。。这多大的坑啊。。。。。

哎      phper伤不起啊      微信支付的接口文档里也没说说

嗯嗯  今天2017年11月25日重新更新了这篇博客

我们的红包小程序开发好了,最后使用的是微信企业支付功能,也就是微信支付里有两个接口,一个是红包接口,一个是企业支付到零钱包功能。如果你使用红包接口,那就会如我上面说到的这样,无尽的烦恼,如果你使用企业支付到钱包功能,一切问题就迎刃而解了。 希望这篇文章能帮到大家。

如下几张图,是我们开发的一些红包方案。

首先这个是我们开发的小程序红包,可以支持问答红包、普通红包、语音红包以及拼字红包。

问答红包就是发红包的人可以发起一个问题,只要回答对了,用户就能抢到发的红包。比如发红包的人,设置一个问题,小程序开发哪家强?然后他可以设置一个答案,比如是新微云。那么只要客户回答对了,就能抢到这个红包。

普通红包,就是不需要回答任何问题,只要看到了这个红包,在10秒钟倒计时内看完发红包人写的广告内容就可以下手抢红包。

语音红包就是,发红包的人写一段话,比如绕口令什么的,抢红包的人使用语音说对了,就能抢到红包。

拼字红包,就是发红包的人设置一段话,然后在红包页面上字被随机打乱,抢红包的人只要拼字拼对了就可以抢到红包。

除了上面的这些红包玩法,还有如下这样的,打开页面是一个百宝箱,然后底部商家设置自己的广告,用户点击百宝箱可以抢红包。

还有就是这种,整个页面的背景图就是一个商家的海报,底部点击抢红包,即可抢到商家派发的红包。

2018年9月28日20:33:56再度更新本文章:

现在微信对企业支付功能有限制,需要的开通条件有这几点:

1、商户号已入驻90日

2、商户号有30天连续正常交易 这两条要达到,不然就申请不了企业支付功能,你的客户抢到的红包也无法提现了,只能你手工加客户的微信,然后自己手工给客户转款了,无法实现系统自动打款发红包给你的客户了。需要现在开始申请,然后等90天到了以后才能申请到这个功能。

给你一个诀窍可以快速申请到的方法。祖传秘方,可以摆脱30天连续支付限制以及需要注册达到90天以上的限制,让你立马申请,立马就可以做微信提现功能。记得保密哈,一般人我都不告诉他这个方法。为了不直接公布这个方案,以免被微信知道以后全面封杀这个方案,就请大家加我微信,私下发给你们方法了。

另外,现在小程序发红包,要求比较严格,需要申请社交红包类目,这个类目的申请需要你去办理电信增值业务许可证。我们有客户办理成功了,然后也成功申请到了微信社交红包类目,只要申请成功了这个社交红包类目就可以大胆的发红包,玩红包小程序了。

申请这个电信增值业务许可证大家可以百度搜下,不同的地方办理的价格不太一样,可以咨询下当地的代理公司。只要办理成功了就可以光明正大做红包小程序了。我们客户申请成功的电信增值业务许可证的图片我也发上来了,给大家看下,只要去办理好了这个证件就可以放心大胆的玩红包小程序了。图片见文章尾部。

然后,广告下,如果你需要开发红包店小程序,或者语音红包,口令红包小程序,可以找我了。我们有开发这个小程序红包哈。

  我,秋峰,phper,目前自创业,做项目系统开发,php后端加小程序前端结合  今天就给大家分享到这里,希望对大家有所帮助。欢迎交流  大家相互学习 共同提高 我的 微信号:qiufeng2999

微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的相关推荐

  1. 微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的...

    最近公司在开发一个小程序红包系统,客户抢到红包需要提现.也就是通过小程序来给用户发红包. 小程序如何来发红包呢?于是我想到两个方法. 之前公众号开发一直用了的.一个是红包接口,一个是企业支付接口.一开 ...

  2. 微信 H5 页面前端开发,大多数人都会遇到的几个兼容性坑

    关注上方"前端开发博客",选择"设为星标" 回复"2"加入前端群 最近给公司写了微信h5业务页面,总结分享一下前端开发过程中的几个兼容性坑, ...

  3. 微信小程序云开发用户身份登录_你必须要掌握的微信小程序云开发

    微信小程序开发已经成为目前最火爆的技能之一,无论是在求职.毕设.兴趣培养等方面都已经成为一项必备技能,而小程序云开发技术的出现更是点燃了整个小程序生态圈. 在2019微信公开课PRO小程序分论坛上,腾 ...

  4. 小程序云开发搜索功能的实现正则_码code | 如何借助小程序云开发实现小程序支付功能...

    转载来源:编程小石头 我们在做小程序支付相关的开发时,总会遇到这些难题.小程序调用微信支付时,必须要有自己的服务器,有自己的备案域名,有自己的后台开发.这就导致我们做小程序支付时的成本很大. 本节就来 ...

  5. 小程序云开发搜索功能的实现正则_几行代码实现小程序云开发提现功能

    先看效果: 纯云开发实现,下面说使用步骤:一:开通商户的企业付款到领取功能说明地址: https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php? ...

  6. matlab求点介数程序,matlab_bgl 一个很有用的计算网络中每个节点介数的程序,对 分析 Cloud Computing 云 266万源代码下载- www.pudn.com...

    文件名称: matlab_bgl下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Others 文件大小: 2098 KB 上传时间: 2016-10-26 下载次数: 0 提 供 者 ...

  7. unity 程序win7在进程里运行_Win7系统中unity web player是什么程序

    unity web player是什么程序,可不可以卸载?下面教程给大家详细讲解"unity web player"程序.以及可以不可以卸载!一起去看看吧! 如果你安装好Win7没 ...

  8. 微信小程序 开发过程中遇到的坑(一)

    2124 1.我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设置网络超时时间.设置多 tab 的时候在pages中写注释的时候回报错.  例如: {" ...

  9. 游戏自审自查报告_开发的射箭小游戏上线了,分享一下我在开发过程中遇到的问题...

    利用业余时间开发的微信小游戏-射箭救人质上线了,主要玩法就是操作弓箭射断绳子把人救下来就可以了.图片资源是我找一个朋友做的.开发过程不算太顺利.磕磕绊绊做了12关.希望大家支持下.谢谢. 分享一下我在 ...

最新文章

  1. POJ 1185 炮兵阵地 (状压DP)
  2. ubuntu14.04行更新软件包
  3. obj + mtl 格式说明
  4. mr图像翻转的原因_CSS图片翻转例子
  5. 我用Java写了个女朋友,甚至还能跟我聊两句!?
  6. 第五章循环结构(一)
  7. iris数据集 测试集_IRIS数据集的探索性数据分析
  8. 用rem来做响应式开发
  9. Navicat15安装笔记
  10. 解决方案架构师我需要懂代码吗_“请问需要加汤吗?”火锅店背后隐藏的商业暗示,你都看懂了吗?...
  11. 女友的一个建议,让26岁程序员做了个价值 10 亿美元的 App
  12. 有关wxGLCanvas的问题
  13. k3修改wifi加密方式
  14. 消息队列 RocketMQ原理和使用整理
  15. Python数据预处理--Gensim构建语料词典
  16. c语言 char = china,[求助]char a []=CHINA
  17. 电子合同渐成主流,君子签以区块链技术打造合同签约新生态
  18. 硬件工程师电路设计十大要点
  19. 怎样缩短c语言的占内存大小,关于优化:减少C语言中的内存使用的最佳实践是什么?...
  20. M3U8视频下载合并工具

热门文章

  1. 如何禁止wifi万能钥匙连接我的路由器?
  2. 锤子便签的 monkeyrunner 测试脚本
  3. 快速沃尔什变换(FWT)详详详解
  4. 《C++程序设计实践》实验十二
  5. 传播公益广告正能量可借力大学生群体
  6. 卡尔曼滤波simulink模型_电池管理系统---Simulink源码/资料分享及Live 介绍
  7. 淘宝穿衣搭配算法_赛制描述
  8. gitlabldap安装踩坑记
  9. dell服务电话(dell400客服电话)
  10. 工作组环境下的AppFabric集群配置