h5微信支付费用(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微信支付费用(H5微信红包流程真的很多)(1)

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

h5微信支付费用(H5微信红包流程真的很多)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页