第一次做微信支付粟判,踩坑路才剛剛開始,所以有意在標(biāo)題后邊加了序號步责。
之前有看過一些前輩開發(fā)微信支付的踩坑記錄整理变勇,但輪到我,依然不那么順利既荚,這可能就是傳說中的悟性差吧稚失。也不知道微信這個坑里埋了多少像我一樣的笨笨。
本次開發(fā)參考的Demo版本為WxpayAPI_php_v3 恰聘;
下邊開始我的表演:
1句各、Demo修改
GetOpenidFromMp()方法中
curl_setopt($ch, CURLOPT_TIMEOUT, 30);demo中是調(diào)用的類中的一個屬性吸占,但是類不存在此屬性;
2凿宾、PHP版本問題:(PS:這是最大的坑矾屯,我們的服務(wù)器居然用的php5.2,害死人呢初厚,找這個坑件蚕,官方都被難住了)
php版本:wechatPay_v3是在php版本5.4以后的,要不然curl獲取token時候curl_exec()不能執(zhí)行成功;
3产禾、js接口安全域名/網(wǎng)頁授權(quán)域名的設(shè)置 嚴(yán)格按照要求填寫
注意: js接口安全域名排作,設(shè)置次數(shù)較少,設(shè)置之前做好準(zhǔn)備
網(wǎng)頁授權(quán)域名的設(shè)置亚情,寫到example目錄
4妄痪、商戶平臺支付配置
此處目錄地址和網(wǎng)頁授權(quán)目錄一致