微信小程序發紅包


背景:

       近期一個朋友公司要做活動,活動放在小程序上。小程序開發倒是不難,不過要使用小程序給微信用戶發紅包,這個就有點麻煩

確定模式:

       小程序目前沒有發紅包接口,要實現的話,只能是模擬紅包,即小程序上做出紅包的效果,實質使用別的支付方式代替

       1、首先想到的是企業支付,簡單快捷,只要在后端調用企業支付的接口即可。不過這種方式有一個很大的弊端,支付最低金額限制為1元。而公司營銷為了節約成本,大多數都是幾毛錢的紅包

       2、使用公眾號代替小程序發紅包,先在微信公眾平台關聯小程序和公眾號,由於每個用戶針對小程序和公眾號各有一個openid,所以只能使用unionid關聯。

       方法:

   (1)、先通過公眾號接口獲取access_token

   (2)、在服務器調用接口獲取已關注公眾號的微信用戶列表,列表能返回關注公眾號的用戶的openid(每個微信號針對每個公眾號有唯一的openid)

      (3)、在服務器調用接口逐個獲取用戶基本信息,將獲取到的unionid和openid保存

      (4)、通過小程序以同樣的方法獲取unionid及公眾號的openid,在小程序服務端調用公眾號發紅包接口,給對應的微信用戶發公眾號紅包

        缺點:要通過公眾號發放紅包,達不到最好的效果,而且在有設置活動的前提下,才能發低於1元的紅包

  3、使用第三方平台發放紅包,比如聚分雲等,不過效果也很差,暫時沒實踐

       4、使用模擬紅包,保存發放的金額。當總余額大於等於1的時候,允許用戶提現。實質是使用企業支付

結語:

       以上就是幾種使用小程序發紅包的方式,開發過程中也是一直踩坑。目前微信小程序有發紅包的接口,但是還是內測。只能將就着用了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM