微信公众号微信现金红包接口开发有哪些应该注意的事情?

9158APP 0

微信公众号微信现金红包接口开发有哪些应该注意的事情?

大家应该都经常使用微信公众号,但是你知道微信公众号的现金红包接口吗?最近有很多微信用户问我开发公众号现金红包接口需要注意什么?下面小编就带大家了解一下微信公众号。开发现金红包接口需要注意什么?

公众号微信现金红包接口开发有哪些应该注意的事情?

微信支付现金红包接口正式开放。您只需开通微信支付即可领取现金红包。通过现金红包接口,公众号开发者可以策划相关运营活动,向用户发放微信支付现金红包,更好地达到品牌宣传和回馈用户的效果。具体能力如下:

商户调用接口时,通过指定发送对象和发送金额来发放红包。这种方式可以让商家灵活运用到各种丰富的活动场景中。用户收到红包后,资金直接转入微信找零,避免了复杂的领奖流程,给用户带来微信支付的流畅体验。

企业公众号使用微信支付现金红包接口需要注意的问题如下:

1、红包以积分计量,必须大于100积分且小于20000积分。

2、用户无需关注您的公众号(或服务号,下同)。如果他们关注了您的公众号(一帆奇商城),红包将通过公众号发送。如果没有,将通过服务通知发送。

3、界面订单号由“微信支付商户号+4位年份+2位月份+2位日期+10位一天内不能重复的号码”组成。这一天是自然的一天。

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

5、随机红包可以通过自己的程序实现,随机生成一个100到20000之间的值,然后将这个随机结果设置为上面的三个值。

6. 活动名称好像没什么用。请注意,高级红包界面与商户平台现金红包中的红包管理和红包创建无关。这两个地方是用来手动发红包的。

7. 这四个可选参数目前看来没什么用,所以不要传递。徽标_imgurl、分享_内容、分享_url、

分享_imgurl。

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

9.中文不需要UrlEncode。 Hash输入是一个字节数组,可以使用Encoding.UTF8.GetBytes获得。

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

11.如果使用方法10,很容易遇到找不到证书的问题,这就需要运行程序的Windows帐户有权访问证书。例如,如果双击正在运行的控制台程序,并且证书安装在当前用户的个人类别中,则该程序可以访问该证书。

如果是IIS帐户,可能需要指定应用程序池的执行帐户为指定帐户,然后在该帐户下安装证书。官方微信Demo采用的是文件访问方式,所以不会有权限问题,但是需要您妥善保管证书文件和证书密钥。