微信正式向支付商戶平臺開放了紅包發放的功能,支付商戶平臺將可以調用此功能向自己的用戶發放紅包來作為促銷活動,微信紅包要求上傳微信openid。
工具/原料
通過微信平臺認證的服務號
開通了微信支付的微信商戶平臺
微信商戶平臺內已充值
方法/步驟
商戶調用微信紅包接口時,服務器會進行證書驗證,要在商戶平臺下載證書。在管理後臺的“賬戶信息”裡找到“安全設置”就可以下載了證書了。
接著就是向帳號中充值,因為發放現金紅包將扣除商戶的可用餘額,所以需要預先充值,確保可用餘額充足。進入“資金管理”菜單找到“現金管理”,在此進行充值,保證帳號有餘額可以進行紅包發放。
告知服務器接收微信紅包的用戶openID,以及該用戶獲得的金額;微信的openID可以在微信openID導出平臺獲取,需要有一定的技術。
獲取的微信openid數據如下,紅色的部分為你的平臺用戶的微信openid。
服務器獲取信息後從對應的商務號扣取對應的金額;
如果發送成功,微信紅包公眾賬號就能發送對應紅包到對應用戶中,並完成扣款;
如果不符合發送規則,或商務號餘額不足等原因造成調用失敗,信息則將返回。
用戶領取紅包,如果用戶的微信關注了公眾號,則能看到如下的提醒。但如果用戶沒有關注該公眾號,那麼會收到“服務通知”幷包含紅包。
注意事項
微信服務號要通過微信認證
微信商戶平臺內充值餘額