現在做小程序的越來越多,商家推廣也是一個瓶頸,誰不發點紅包,都很難找到人來用你的微信小程序了。於是不管你開發什么小程序功能,你或多或少都要用到小程序來發紅包吧。 我們自己之前做公眾號發紅包,做了兩三年了,然后后面小程序火了,開始做小程序發紅包,在開發過程中也遇到一些坑。下面我們給大家分享下我們如何解決的。
小程序如何發紅包。直接上來先說跳坑方法吧,沒耐心的,可以直接看完我這段就趕緊去改你的代碼就行了,有耐心的,或者你可能除了這個坑以外,還有其他的坑的,那你就仔細看完我后面分析的內容。
小程序發紅包接口使用的是微信支付文檔里的企業付款到零錢的功能。 只要不用紅包接口就行了, 改成企業付款到零錢的接口 ,一切就迎刃而解了。
不需要在小程序里獲取unionid,然后根據unionid去查公眾號里的openid,不用那么麻煩的,直接用小程序的appid和openid一切就迎刃而解了。
使用微信支付到零錢包的接口,然后注意的就是接口里的appid就填寫小程序的appid , 接口里的openid就填寫小程序抓取到的用戶的openid就可以了。
很多人寫的appid是公眾號的appid,就會提示說appid和openid不一致。 所以就一直無法調通。 你只要記住我說的這點,appid填寫小程序的appid,openid也是填寫你小程序抓取到的openid就行了。你一旦調用了公眾號的appid那你就有跳不完的坑了。
當然前提是你的小程序需要先綁定微信支付,不然就沒辦法關聯起來。你直接強行調是不行的,需要你的小程序綁定好微信支付就可以了。
具體的說明參考他的文檔https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1 你看這個文章 微信的接口文檔的 https://pay.weixin.qq.com/wiki/doc/api/index.html 拉到底部支付工具 企業付款 紅包功能 就有接口文檔了 注意 不要用紅包功能不然你就會遇到 小程序openid和公眾號openid怎么轉換匹配的問題了。我當時就因為這個困擾了我四五天,最后使用企業付款功能就一切迎刃而解了。
只要你別用現金紅包那個接口,基本一兩天你就可以把小程序發紅包的問題解決了。我當時就用紅包接口,搞死人了,一直調試不出來,最后換成了企業付款,一下子就把問題搞定了。這是我踩過的坑。切記。
他的文檔里有寫 需要達到三個條件 https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1
開通條件:
1、商戶號已入駐90日
2、商戶號有30天連續正常交易
3、 登錄微信支付商戶平台-產品中心,開通企業付款。 目前達不到的,都是因為這些原因,還有一個就是個體工商戶的也申請不到這些功能。只有企業資質的,然后滿90天以上的才能申請到。 個人還有個體工商戶的都申請不到這個功能。
這幾個條件是不是又比較坑?第一要你的微信支付要申請注冊了90天,很多客戶都是剛申請的微信支付,想着馬上系統要開發出來,那里等得了90天啊。三個月啊,黃花菜都涼了吧!
好吧,除了90天,第二個條件就更坑了,既然還要30天的連續正常支付交易,這不是逼我每天早起打卡支付錢,而且還需要連續30天不能停哦。微信你也太狠了吧,哪有這樣的,天天要,還一天都不能停的。太扯了吧。
別擔心,我們開發這個做了兩年了,也幫不少客戶成功申請了這個支付到零錢包的接口,我們有相關的對策來規避這個限制的條件,只是,不方便在文章里透露哈。我們私聊。
關於如何規避這幾個條件,就要我們私聊了,不能放出來,不然怕直接寫出來,大家都傳播出去了,到時候微信官方出相關的對策出來,以后大家就沒得玩了。
好了,今天就給大家分享到這里了。我,秋峰,phper、java后端開發,目前自創業,做項目系統開發,后端加小程序前端結合, 今天就給大家分享到這里,希望對大家有所幫助。歡迎交流 大家相互學習 共同提高 我的 微信號:qiufeng2999