微信支付文檔很亂, 新的舊的方式摻雜在一起. 在微信支付的首頁, 點擊”產品中心”, 在”支付產品”點擊自己希望接入微信支付的應用場景(課程實例是PC站接入, 所以選擇Native支付).
微信商城項目對接微信支付:183 3821 8580(梁經理)
微信支付根據不同的支付場景, 提供不同的接入方式. 微信支付場景.
付款碼支付: 生成永久付款二維碼供別人掃碼支付.
JSAPI支付: 在公眾號中接入支付.
小程序支付: 微信小程序中支付.
Native支付: PC端網站接入支付, 即生成臨時付款二維碼, 用戶掃碼支付.
APP支付: 安卓和IOS端的APP接入支付.
H5支付: 手機/平板等移動端的瀏覽器中接入支付.
點擊Native支付中的”開發文檔”, 在Native支付中的開發文檔中, 這里是微信推薦的支付頁面樣式, 并提供了素材下載. 開發模式一已不被推薦, 開發模式二是老師推薦的方式. API列表新手直接放棄閱讀, 難度很大, 坑也多; 作為替代方案, 使用新提供的sdk方式實現模式二接入相對來說更加簡單一些.
開始之前, 先按照開發步驟中的流程, 申請到APPID, MCHID(商戶號), KEY和APPSECRET.
2. 把Native支付示例嵌入到laravel項目中
2.1 調通微信支付并從微信獲取支付二維碼