關於威富通的微信掃碼支付處理思路和流程


有個客戶需要使用威富通的微信掃碼支付,我來給處理下

首選下載官方的文檔

https://open.swiftpass.cn/openapi/doc?index_1=1&index_2=1&chapter_1=238&chapter_2=268

這里下載即可

 

1 一些配置

我用的是官方提供的測試id和key 

修改的文件是在官方的包里面的

config/config.php 

如果是測試 啥都不用改

 

2 一些底層技術

我最早的是使用php7.1發現有些語法報錯,最終測試使用php5.4下 沒有問題

 

3 通知url 和callback函數在哪里

notifyurl   在request.php 這個文件的第90行  改成你當前訪問的域名 后面的用默認的

callback函數在哪里

在request.php的 差不多306行

 

4 關於驗證簽名

callback函數 自帶驗證簽名  在callback函數里面 直接寫和數據庫對接的信息就行

 

5 關於返回結果xml

在callback函數中 關於返回的結果也不用特意的解析

$this->resHandler->getAllParameters()   這個是獲取返回的所有參數 是個數字

如果想獲取特定返回參數的結果

$this->resHandler->getParameter('result_code')

這個等於0 表示返回結果成功

 

6 關於支付的結果記錄

callback函數中使用Utils::dataRecodes('接口回調收到通知參數',$this->resHandler->getAllParameters());

記錄到result.txt 中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM