基本說明
微信支付是集成在微信客戶端的支付功能,用戶可以通過手機(jī)完成快速的支付流程。微信支付以綁定銀行卡的快捷支付為基礎(chǔ),向用戶提供安全、快捷、高效的支付服務(wù),目前微信支付已實(shí)現(xiàn)刷卡支付、掃碼支付、公眾號(hào)支付、APP支付,并提供企業(yè)紅包、代金券、立減優(yōu)惠等營(yíng)銷新工具,滿足用戶及商戶的不同支付場(chǎng)景。
內(nèi)容說明
Wxpay---->支付頁面
Wxpay---->wxpaymoney 該方法是下單的方法 方法最后面mweb_url 這個(gè)是支付鏈接 可以喚起微信到微信支付界面
Wxpay---->getSign 簽名方法中 秘鑰一定要改成自己商戶平臺(tái)中的秘鑰不然報(bào)簽名錯(cuò)誤
wxwap---->下面是異步回調(diào)文件夾
wxwap---->WxPay.Config.php 修改配置信息 h5支付是不需要帶證書的,所以不需要管證書信息
wxwap---->PayNotifyCallBacks.php 異步回調(diào)類
demo中 m.xxxxx.com 改成自己的域名
微信公眾號(hào)切記要加白名單
測(cè)試調(diào)用時(shí) 實(shí)例化Wxpay類 調(diào)用wxpaymoney 方法
交互說明
步驟1:用戶在商戶APP中選擇商品,提交訂單,選擇微信支付。
步驟2:商戶后臺(tái)收到用戶支付單,調(diào)用微信支付統(tǒng)一下單接口。參見統(tǒng)一下單API。
步驟3:統(tǒng)一下單接口返回正常的prepay_id,再按簽名規(guī)范重新生成簽名后,將數(shù)據(jù)傳輸給APP。參與簽名的字段名為appId,partnerId,prepayId,nonceStr,timeStamp,package。注意:package的值格式為Sign=WXPay
步驟4:商戶APP調(diào)起微信支付。
步驟5:商戶后臺(tái)接收支付通知。
步驟6:商戶后臺(tái)查詢支付結(jié)果。