你好,是我琉憶,一個文藝的程序員。
很久沒有更新什么技術文了,特在此補上一篇精華文章——微信支付。 拿來主義,直接拿代碼使用是最快的 如果說,5分鐘就可以弄完微信支付,你信嗎?沒錯,這次實現(xiàn)你們的夢想。工作中效率最重要,不想加班就不得不用拿來主義?!疚暮笪視焉婕暗降拇a都放上來,直接下載后替換文中說的幾個地方即可使用?!?/p> 【具體參考我的代碼,直接改這幾個地方】 **步驟一:填寫微信支付接口的必要數(shù)據(jù)** 首先打開打開PayController.php文件,在小程序中,需要先用wx.request()方法請求到這個PayController.php里面的payOrder,然后會返回一串驗證信息,拿到這些驗證信息再用 wx.requestPayment,在微信小程序里面的發(fā)起支付。這個方法里面的所有參數(shù)數(shù)據(jù)都是PayOrder接口返回的。 說說PayOrder必須要自己填寫的東西: 開頭的這幾個信息都可以從小程序后臺、微信支付申請成功后發(fā)的郵件中拿到。 PayOrder參數(shù): 請求支付接口必須要有的兩個參數(shù):用戶的openid和支付的金額,記住支付金額是以分來算的!即:支付1元,則支付金額$total_fee=100。 至此這個方法下就只有回調路徑要修改了:【回調路徑就是你自己支付成功要請求的接口,告訴你這個訂單支付成功了的接口路徑】 第一步結束。要改的地方就這么多,其他的都不用修改,不用引用微信的其他文件! 步驟二:支付成功回調的修改 PayController.php里面的suc_call方法,里面就只用在成功那里做操作就可以了。其他不用改哦?。?/p> 注意:我這個方法里面有個payRefund退款方法我沒有貼代碼上來,因為退款接口需要用到證書,也不難,這里就不講了?!救绻行枰梢运搅奈遥铱梢运桨l(fā)給大家。】 ================================================== 至此,按道理是說完了,但是上面的版本是使用任何框架的,我又寫了個原聲版本的代碼給大家,一起存到了百度云,下載鏈接在下面,可以直接點擊下來使用。謝謝大家的閱讀。
================================================== 廣告一句【個人公眾號:琉憶編程庫,有興趣的可以了解一下】。 |