流程真的很多,一不小心就入坑
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、已經關注公衆号:顯示未【僞消息】
2、未關注用戶:顯示為【模闆消息】
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!