微信红包接口调用,微信公众号 红包接口

首页 > 实用技巧 > 作者:YD1662023-06-17 05:53:00

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

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、已经关注公众号:显示未【伪消息】

微信红包接口调用,微信公众号 红包接口(1)

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

微信红包接口调用,微信公众号 红包接口(2)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.