微信现金红包高级红包接口开发注意事项

最近因为公司业务需求,接触了微信现金红包高级红包接口,开发时遇到了不少问题,网上搜索发现有很多人也遇到了各种问题,但是没有一个相对完整的解决方案。

在这里我把自己开发过程遇到的问题归纳一下,另外写了一个示例程序方便大家参考。

以下说明是基于Windows Microsoft .Net平台的。

官方文档:点击这里查看官方文档,下面是文档没写,或者一笔略过,但是容易被忽略的注意事项。

1、红包是以分为单位,必须大于100分,小于20000分之间。

2、用户无需关注你的公众号(或服务号,下同),如果关注了你的公众号,红包会通过公众号发送,如果没有,通过服务通知发送。

3、接口中的订单号由“微信支付商户号+4位年+2为月份+2位日期+10位一天内不能重复的数字”,这个一天是自然日

4、目前不支持发送随机红包,因此接口中提交的字段min_value、max_value、total_amount这3个值大小必须一样,total_num值必须为1.

5、随机红包可以自己的程序实现,在100~20000随机出一个数值,然后给上面3个值设定这个随机结果。

6、活动名称看起来没用,注意高级红包接口和商户平台现金红包中的管理红包和创建红包无关,这两个地方是给手工发送红包使用的。

7、可选的4个参数,目前看来都没用,不要传。logo_imgurl, share_content, share_url, share_imgurl。

8、签名注意,值为空的不要参与签名。最后附加的key是微信支付的API密钥,不是公众平台的密钥,在商户平台->账户设置->安全设置->API安全右下角设置密钥中设置,第一次使用微信支付需要设置。

9、中文不需要UrlEncode,Hash输入是byte数组,用Encoding.UTF8.GetBytes来获取。

10、证书强烈建议不采用微信官方Demo文件访问形式证书,应该安装在系统证书存储容器中(在命令行输入certmgr可以查看),并设置为私钥不可以导出。

11、如果你采用10的方式,你很容易遇到无法找到证书的问题,要求运行程序windows账号有访问这个证书的权限。比如,如果双击运行的控制台程序,证书安装在当前用户的个人类别中,那么程序就可以访问证书。

      如果是IIS账户,你可能需要指定应用程序池的执行账号为指定账号,然后这个证书安装在这个账号下。

      微信官方Demo采用文件的访问形式,就不会有权限问题,但是要求你对证书文件保管好,以及证书密钥保管好。

 

完整的示例请点击:https://github.com/wenhx/WeChatRedPacketSample

转载于:https://www.cnblogs.com/wenhx/p/WeChat-RedPacket-Interface.html

PHP实现抢红包功能 PHP实现抢红包功能PHP实现抢红包功能总结 PHP实现抢红包功能 话不多说,直接上代码。 代码如下(示例): <?php /** * 代码名称:简单的抢红包 示例 开发者:Mr.wang */ header("Content-Type: text/html;charset=utf-8");//防止中文乱码 $total=50;//总额 $num=5;// 分成5个红包,支持5人随机领取 $min=0.01;//每个人最少能收到0.01元 for ($i=1;$i<$num;$i 阅读详情

相关推荐

Android 微信自动抢红包(源码以及apk下载可以参考末文)

微信自动抢红包一、调试环境搭建:二、具体代码实现可以参考:https://github.com/xiaxiaxa/RedWechat (近期整理并且debug的一个基础版本) 一、调试环境搭建: 基础调试环境可以用手机真机,shell权限即可或者android 模拟器,推荐无广告,并且android高版本支持的genymotion (模拟器有root权限),可以在官网自行下载注册用于学习:https://www.genymotion.com/,由于是X86架构,需要自己下载X86兼容arm的依赖包Genym

Mr.Grapes的博客 1万+

编写“微信红包”源码

里边包含《关于编写“微信红包”源代码的构思》及源码

2024年C C++最全微信自动抢红包源码_微信红包脚本,技术详细介绍

if(cs.text(“微信红包”).find().get(i).getParent().getParent().getChild(0).getChild(1).getChildCount() == 1){cs.text(“微信红包”).find().get(i).getParent().getParent().getParent().click();var hongBao = cs.text(“微信红包”).find();// 函数说明:此函数为监控红包控件状态,只循环抢最后一个红包

2401_84975937的博客 3982

微信自动抢红包源码

//-------------------------------------------------------------------------------------------------- //Ctrl.js 开发环境:http://ikaiwei.com:8889/ctrljs/ //Ctrl.js 视频教程:https://www.bilibili.com/video/BV1y54y1D7rr?from=search&seid=6533699600441036938 //Ctrl.j

软希网分享源码的博客 8545

Python微信自动抢红包程序(OpenCV,pyautogui)

微信自动抢红包教程有很多,有通过分析安卓组件写的,由于对java不熟悉,就想通过监视电脑屏幕的方法做,也就是OpenCV,或者卷积神经网络,刚好以前项目做到过。在查询资料的过程中有发现一个神奇的库——pyautogui。也可以识别屏幕元素,做模板匹配,翻看它的源码发现了cv2这个函数,仔细一看,也是用的OpenCV这个库。里面三个图片对于是这样的,下载到不同的电脑上需要自己截图保存在IMAGES这个文件夹内。关于pyautogui库的使用网上有很多,这里给出一些常用的用法。好的,废话不多说,上干货。

m0_59522760的博客 4328

微信现金红包高级红包接口开发注意事项(转)

最近因为公司业务需求,接触了微信现金红包高级红包接口开发时遇到了不少问题,网上搜索发现有很多人也遇到了各种问题,但是没有一个相对完整的解决方案。 在这里我把自己开发过程遇到的问题归纳一下,另外写了一个示例程序方便大家参考。 以下说明是基于Windows Microsoft .Net平台的。 官方文档:点击这里查看官方文档,下面是文档没写,或者一笔略过,但是容易被忽略的注意事项。...

奋斗 451

微信现金红包高级红包接口开发亲测

微信现金红包高级红包接口开发时遇到了不少问题,网上搜索发现 微信现金红包高级红包接口开发注意事项 这篇文章问题总结得很完整,里面给的demo是VS高版本写的,运行过程中还是有些参数问题对于首次调试来说有点难度,还有微信支付现金红包接口 的接口介绍,下面的几个问题特别提出: 商户证书,下载的demo需要证书才能正确运行(可调成服务器模拟发送),而证书需要安装到服务器上,demo是控制台程序,需...

weixin_33712881的博客 281

微信红包发放注意事项

最近因为公司业务需求,接触了微信现金红包高级红包接口开发时遇到了不少问题,网上搜索发现有很多人也遇到了各种问题,但是没有一个相对完整的解决方案。 在这里我把自己开发过程遇到的问题归纳一下,另外写了一个示例程序方便大家参考。 以下说明是基于Windows Microsoft .Net平台的。 官方文档:点击这里查看官方文档,下面是文档没写,或者一笔略过,但是容易被忽略的注意事项

one_isi_all的博客 950

PHP调用微信发放现金红包接口

一、前言1、大概思路2、注意3、特别注意二、代码三、结果打印 一、前言 1、大概思路 1、查找官方文档:百度搜索微信现金红包接口,找到页面 微信支付 - 现金红包 - 产品说明 2、根据文档接口,组装请求参数:微信支付 - 现金红包 - 发放红包接口 3、使用参数去请求接口,处理接口返回的数据:微信支付 - 现金红包 - 安全规范 2、注意 注意:这篇文章只是针对单个接口,编写PHP的实现方法。而不是从零教你怎么把微信接口相关数据JDK,证书,... 整合到我们的项目中。 这里为了演示,把自定义的处.

夏已微凉、 1456

java开发微信现金红包/商家红包

微信现金红包,微信商家红包开发

yujie1452499497的博客 1283

003-微信现金红包开发

一、前提条件   微信公众平台-服务号-认证通过,开通微信支付:https://mp.weixin.qq.com   微信商户平台-服务号-认证通过,     登录微信支付商户平台——>产品中心——>现金红包——>开通:https://pay.weixin.qq.com     现金红包→产品设置→“接口及安全设置”,改成自己服务器的IP     账户中心→A...

dilv4062的博客 360

php红包现金,php实现微信支付之现金红包

这篇文章主要为大家详细介绍了php实现微信支付之现金红包,具有一定的参考价值,感兴趣的小伙伴们可以参考一下网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义。直接运行该文件即可给指定的微信用户发送现金红包。需要注意的事项:1.微信现金红包要求必传证书,需要到这里 账户中心->账户设置-...

weixin_36033417的博客 387

微信现金红包开发

近期公司在开发微信现金红包功能,这里记录一下开发过程中遇到的坑,和一些领悟。 要实现微信扫码找零(现金红包),首先必须申请一个商户号。本文采用的是服务商模式的商户号,给客户(子商户)开通。 但是开通现金红包条件不简单,我们先看一下官方说明。 单单是上面的入驻超过90天,联系交易30就很难满足(因为客户已开通微信支付,就需要使用)。 后来了解到只需要申请结算周期为T+7的商户号,就能够直...

tm7796的专栏 1146

微信支付现金红包接口应用实例代码说明和DEMO详解,适合用来做微信红包营销活动、吸粉利器...

本文详细介绍微信红包开发接口,商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,领取到红包后,用户的资金直接进入微信零钱。后面带有具体调用php实例 总结一下:需要注意的是PEM秘钥文件要注意路径,别弄错了,一般如果调用接口发现没反应,可能就是这个秘钥文件路径错误导致的。 微信支付现金红包接口正式开放,只需开通微信支付,即可接入现金红包。通过现金红包接口,公众号开...

weixin_34242331的博客 866

从“[微信支付-现金红包]开发文档”来看接口文档和系统设计 --【附】微信支付产品(部分)...

微信支付】现金红包开发者文档 : https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_1 文档特色1 红包是什么? - - 在“产品说明”里图文并茂地有介绍。 数据词典-命名方面的瑕疵 红包 的命名:发放红包接口名“sendredpack”里,“红包”被命名为“redpack”。而在“查询红包记录”...

gzyes 710

java红包接口_微信支付中微信红包接口测试,Java版本

原标题:微信支付中微信红包接口测试,Java版本需要有认证的公众号,且开通了微信支付,商户平台且开通了现金红包的权限即可。商户登陆地址:https://pay.weixin.qq.com选择查看营销中心的现金红包现金红包的官网文档说明:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_1先看几个图,...

weixin_32308019的博客 310

微信现金红包单一红包、裂变红包(Java版)

1.开通条件。 商户注册超过90天且,连续30天有交易,可以每天支付1元来刷,目前测试可行。随后在微信商户平台 - 产品管理自动开启,然后需要申请。 疑问: 必须是公众号的appid。 官方明文标注,移动应用的openID不支持现金红包,未测试。 补充:以下均已测试。 移动平台appid指定不能用,小程序的appid也不能用,必须公众号appid。小程序appid调用报错如下: ...

JaneYork的博客 6028

微信开发-发放普通红包(java代码实例)

一、介绍 前一阵子做了个微信发放普通红包的功能,在这记录下开发思路 二、微信官网 https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3 三、发放规则与注意事项 发放规则: 发送频率限制------默认1800/min 发送个数上限------按照默认1800/min算...

蔡龙的技术交流站 5207
上一篇: 解决Windows 8.1中所有的应用(Modern App)无法打开(闪退)的问题
下一篇: Asp.Net 5 新增公告仓库
anlanghui8293
博客等级 码龄10年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值