文章更新说明:

1.小程序源码,特简单,仅仅一个按钮点击时间,里面传递的package等参数是服务端请求返回参数,贴出来的就是核心,源码地址暂无法访问。(2020-03-11)

2.文章留言可当日回复,不推荐私信,慢,一般收不到推送,感谢!!

注:

a.使用的时候注意场景值;

b.已经领取的小程序红包再次拆红包会自动跳领取详情页,微信侧判断;

c.获取paySign签名参数,里面有openid,如果不是同一个Openid理论上不可领取,会提示无权限;

d.多仔细阅读接口文档,里面paySign无需uppercase,package需要Urlencode一下再参与签名;

请求成功,获取签名参数(可直接传递前端,已经进行URLencode等操作):

{

"timeStamp": "1576681186",

"package": "sendid%3Ddbfd0a678cf846635c0c5c5b7607de5afccedb4394a2631fe0b0531463119afd%26ver%3D8%26sign%3Df6cf406591d0cbb897a61a7400950af5900fcbe9e501a1b7273b990c206ec95decd27f4b06df9fbb10889dfc263fd450424fb716eb91c8a76b53d9b40b9d8ea5%26mchid%3D10669483%26spid%3D1545047571",

"paySign": "7A4043DAB8BA25BEAE98EB533F52257B",

"appId": "wxdfc5c4e32ca",

"signType": "MD5",

"nonceStr": "6zc6EDXdGzTxpGdg6XDFLHizWXjZVjs1"

}

领取效果截图:

小程序部分源码(直接新建的小程序默认demo,只有一个按钮,一个点击事件)

index.wxml

小程序红包,注意场景值

index.js

//index.js

//获取应用实例

const app = getApp()

Page({

data: {

motto: 'Hello World',

},

onLoad: function () {

},

search: function(e) {

console.log(e)

wx.sendBizRedPacket({

timeStamp: '1576681186', // 支付签名时间戳,

nonceStr: '6zc6EDXdGzTxpGdg6XDFLHizWXjZVjs1', // 支付签名随机串,不长于 32 位

package: 'sendid%3Ddbfd0a678cf846635c0c5c5b7607de5afccedb4394a2631fe0b0531463119afd%26ver%3D8%26sign%3Df6cf406591d0cbb897a61a7400950af5900fcbe9e501a1b7273b990c206ec95decd27f4b06df9fbb10889dfc263fd450424fb716eb91c8a76b53d9b40b9d8ea5%26mchid%3D106699483%26spid%3D1545047571', //扩展字段,由商户传入

signType: 'MD5', // 签名方式,

paySign: '7A4043DAB8BA25BEA257B', // 支付签名

success: function (res) {

console.log("success:",res)

},

fail: function (res) {

console.log("fail:", res)

},

complete: function (res) {

console.log("complete:",res)

}

})

}

})

3.红包信息查询。

https://blog.csdn.net/qq_31708763/article/details/103597346

支持现金普通红包、现金裂变红包、小程序红包;

额外:

官方接口文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=18_2&index=3

小程序红包小程序源码:https://gitee.com/JaneYork/wxappletredpacket

微信现金红包(普通红包、裂变红包):https://blog.csdn.net/qq_31708763/article/details/103597346

JAVA程序红包_微信小程序红包(Java版)相关推荐

  1. h5 bootstrap 小程序模板_微信小程序和H5的区别在哪里?主要有三点

    原标题:微信小程序和H5的区别在哪里?主要有三点 随着移动互联网的发展,许多应用在不断的产生,要说现在更新快.开放功能多的应用,只能是微信小程序了.微信小程序开放了60多个流量入口,更新了各种新的功能 ...

  2. java 微信 摇一摇红包_微信小程序“摇一摇”的实例代码

    微信小程序并没有提供摇一摇API接口,但是提供了一个重力感应的API 「wx.onAccelerometerChange(CALLBACK)」,我们可以用这个方法来模拟微信摇一摇功能,代码如下: Pa ...

  3. 微信小程序商机_微信小程序怎么用?有哪些商机?

    历史的年轮总是碾过慢速度的落后者,而带动了嗅觉敏锐的瞻望者,跟上节奏的是有准备的人.小程序由点点细雨,掀起满城风雨.微信小程序的推出,在移动互联网行业里掀起的风浪的在持续.给很多创业者和中小企业带来了 ...

  4. json 微信小程序 筛选_微信小程序学习记录

    全局配置 app.json 文件用来对微信小程序进行全局配置. pages 类型为 String Array 是 页​面路径列表,创建目录和更改时会自动更改文件. 用于指定小程序由哪些页面组成,每一项 ...

  5. sessionkey 微信小程序获取_微信小程序获取sessionkey,Connection reset

    微信小程序运行一段时间就会报这个错,重启之后就好了,我看网上也有在微信论坛里面说这个事的但是没解决方案.. 搞不懂是怎么回事~String code = getAttr("code" ...

  6. c++小程序代码_# 微信小程序的原生框架和taro对比 ##

    微信小程序的原生框架和taro对比 小程序历史(为什么会出现?) 2007年 iPhone H5 大家知道现在手机端主要是iOS.Android两大系统,实际上在早期有3大系统竞争,还有一个就是诺基亚 ...

  7. python能开发小程序吗_微信小程序用什么语言开发?Python能开发小程序么

    小程序是什么语言开发设计的那麼微信小程序的编程语言用的什么,许多 官方网站都会微信上有微信小程序,不用下载手机软件就可以享有一样的服务项目,还无需占运行内存,棒极了有么有?下边给大伙儿产生小程序語言开 ...

  8. api 定位 微信小程序 精度_微信小程序城市定位(借助百度地图API判断城市)

    概述 微信小程序提供一些API(地址)用于获取当前用户的地理位置等信息,但无论是wx.getLocation,还是wx.chooseLocation均没有单独的字段表示国家与城市信息,仅有经纬度信息. ...

  9. api 定位 微信小程序 精度_微信小程序开发知识点集锦

    一 小程序的生命周期 代码生命周期就是一个对象的生老病死,通常指程序从创建.开始.暂停.唤起.停止.卸载的过程.小程序的生命周期又可分为应用生命周期和页面的生命周期,先单独分析,在结合两者分析 应用生 ...

  10. axure小程序模板_微信小程序模板案例收集

    微信小程序发布近四年来,诞生了各行各业的高质量小程序,其中有很多都是用微信小程序模板制作的.新手在制作自己的小程序时,就可以参考这些好看的小程序模板案例. 1.电商小程序 这是目前非常常见的小程序类型 ...

最新文章

  1. nginx conf 文件配置
  2. python输入若干个整数试找出其中的最大数和最小数_Python编程的若干个经典小技巧...
  3. Linux USB 驱动开发(一)—— USB设备基础概念
  4. 如何构建 FinTech 科学反欺诈体系|架构师实践日
  5. 网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别?
  6. 新闻发布项目——业务逻辑层(commentService)
  7. 笔记本电脑cpu排行_2020年笔记本电脑推荐总篇(详细参数amp;选购推荐)
  8. ViewPager + TabLayout + Fragment + MediaPlayer的使用
  9. 【离散数学中的数据结构与算法】十一 错排问题
  10. 程序员面试金典 - 面试题 01.03. URL化(字符串)
  11. GDB分析PHP连接Memcached 导致coredump问题
  12. POJ 3984 迷宫问题 (Dijkstra)
  13. oracle怎样查询能利用索引,oracle怎样查询索引的使用情况
  14. 在使用JEDate时间控件时,不能捕捉到input的change事件的解决办法
  15. php 死链查询,网站最新死链查询和处理方法
  16. volume的含义_volume是什么意思
  17. DDR的VTT电源应用及其优化
  18. 怎样保留应届生身份?应届生的身份有多重要?
  19. 软件项目经理需要了解的法律法规
  20. DSN,W-DSN文献资料整理

热门文章

  1. KDZD886H(220V80A)蓄电池充放电测试仪
  2. go语言测试框架Convey+Monkey的使用
  3. 达梦用户登录锁定,登录次数超过限制,登录失败
  4. 电商产品2| ERP框架+登录页 低保真原型
  5. Oracle 12c备份与恢复
  6. python3基础13(format的使用)
  7. 世界超级计算机比赛,世界大学生超级计算机竞赛 浙大打破世界纪录
  8. java timo,后台管理系统 TIMO
  9. 硬件系列(三)--------wifi打印机之使用socket打印(无sdk)
  10. MQTT协议版本Mosquitto移植到嵌入式arm平台