H5微信红包。

流程真的很多,一不小心就入坑

A:基本条件

1、需要有个服务号

2、需要有微信支付账号

B:微信支付账号后台设置以下内容

1、开通微信红包的H5功能

2、开通微信红包产品中设置发送红包的ip白名单

3、设置api验证密钥,这个密钥是32的,可以通过随机软件生产

4、生成支付证书,支付证书需要可以被程序访问到,这个需要采用微信证书生成工具生成

(WXCertUtil.exe)

5、你需要设置红包的发送规则:安全规则,例如:一个微信号一天只能领取一个,一个活动做多金额是多少

6、你需要设置发送的场景是什么,然后定义该场景下红包的大小:1-200,和场景的名称

C:在公众号中设置以下内容

1、设计jsdk安全授权域名,就是你最后的H5是哪个域名,你需要设置到公众号中

2、设置jsdk访问白名单(IP,就是你H5中接口调用的ip是那些;

3、将公众号关联到微信支付账号,否则你无法使用支付功能发送红包

D:程序开发

1、需要微信公众服务号关联到支付账号

2、对相关参数做签名处理

3、红包的金额为分,千万注意

4、给H5授权,获取用户的openid,相同的用户针对不同的公众号的openid是不一样的;

5、给这个openid发红包;

6、你需要使用支付账号中设置的【场景】

常见错误:

1、签名错误

2、发送红包服务器ip非法

3、openid和appid不合法: 授权问题

用户收到红包有两种样式

1、已经关注公众号:显示未【伪消息】

H5微信红包。

2、未关注用户:显示为【模板消息】

H5微信红包。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/114494.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
网络营销专员网络营销专员订阅用户
上一篇 2022年10月27日
下一篇 2022年10月27日

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息