JAVA程序红包_微信小程序红包(Java版)
文章更新说明:
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版)相关推荐
- h5 bootstrap 小程序模板_微信小程序和H5的区别在哪里?主要有三点
原标题:微信小程序和H5的区别在哪里?主要有三点 随着移动互联网的发展,许多应用在不断的产生,要说现在更新快.开放功能多的应用,只能是微信小程序了.微信小程序开放了60多个流量入口,更新了各种新的功能 ...
- java 微信 摇一摇红包_微信小程序“摇一摇”的实例代码
微信小程序并没有提供摇一摇API接口,但是提供了一个重力感应的API 「wx.onAccelerometerChange(CALLBACK)」,我们可以用这个方法来模拟微信摇一摇功能,代码如下: Pa ...
- 微信小程序商机_微信小程序怎么用?有哪些商机?
历史的年轮总是碾过慢速度的落后者,而带动了嗅觉敏锐的瞻望者,跟上节奏的是有准备的人.小程序由点点细雨,掀起满城风雨.微信小程序的推出,在移动互联网行业里掀起的风浪的在持续.给很多创业者和中小企业带来了 ...
- json 微信小程序 筛选_微信小程序学习记录
全局配置 app.json 文件用来对微信小程序进行全局配置. pages 类型为 String Array 是 页面路径列表,创建目录和更改时会自动更改文件. 用于指定小程序由哪些页面组成,每一项 ...
- sessionkey 微信小程序获取_微信小程序获取sessionkey,Connection reset
微信小程序运行一段时间就会报这个错,重启之后就好了,我看网上也有在微信论坛里面说这个事的但是没解决方案.. 搞不懂是怎么回事~String code = getAttr("code" ...
- c++小程序代码_# 微信小程序的原生框架和taro对比 ##
微信小程序的原生框架和taro对比 小程序历史(为什么会出现?) 2007年 iPhone H5 大家知道现在手机端主要是iOS.Android两大系统,实际上在早期有3大系统竞争,还有一个就是诺基亚 ...
- python能开发小程序吗_微信小程序用什么语言开发?Python能开发小程序么
小程序是什么语言开发设计的那麼微信小程序的编程语言用的什么,许多 官方网站都会微信上有微信小程序,不用下载手机软件就可以享有一样的服务项目,还无需占运行内存,棒极了有么有?下边给大伙儿产生小程序語言开 ...
- api 定位 微信小程序 精度_微信小程序城市定位(借助百度地图API判断城市)
概述 微信小程序提供一些API(地址)用于获取当前用户的地理位置等信息,但无论是wx.getLocation,还是wx.chooseLocation均没有单独的字段表示国家与城市信息,仅有经纬度信息. ...
- api 定位 微信小程序 精度_微信小程序开发知识点集锦
一 小程序的生命周期 代码生命周期就是一个对象的生老病死,通常指程序从创建.开始.暂停.唤起.停止.卸载的过程.小程序的生命周期又可分为应用生命周期和页面的生命周期,先单独分析,在结合两者分析 应用生 ...
- axure小程序模板_微信小程序模板案例收集
微信小程序发布近四年来,诞生了各行各业的高质量小程序,其中有很多都是用微信小程序模板制作的.新手在制作自己的小程序时,就可以参考这些好看的小程序模板案例. 1.电商小程序 这是目前非常常见的小程序类型 ...
最新文章
- nginx conf 文件配置
- python输入若干个整数试找出其中的最大数和最小数_Python编程的若干个经典小技巧...
- Linux USB 驱动开发(一)—— USB设备基础概念
- 如何构建 FinTech 科学反欺诈体系|架构师实践日
- 网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别?
- 新闻发布项目——业务逻辑层(commentService)
- 笔记本电脑cpu排行_2020年笔记本电脑推荐总篇(详细参数amp;选购推荐)
- ViewPager + TabLayout + Fragment + MediaPlayer的使用
- 【离散数学中的数据结构与算法】十一 错排问题
- 程序员面试金典 - 面试题 01.03. URL化(字符串)
- GDB分析PHP连接Memcached 导致coredump问题
- POJ 3984 迷宫问题 (Dijkstra)
- oracle怎样查询能利用索引,oracle怎样查询索引的使用情况
- 在使用JEDate时间控件时,不能捕捉到input的change事件的解决办法
- php 死链查询,网站最新死链查询和处理方法
- volume的含义_volume是什么意思
- DDR的VTT电源应用及其优化
- 怎样保留应届生身份?应届生的身份有多重要?
- 软件项目经理需要了解的法律法规
- DSN,W-DSN文献资料整理