关于威富通的微信扫码支付处理思路和流程
有個客戶需要使用威富通的微信掃碼支付,我來給處理下
首選下載官方的文檔
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 中
總結
以上是生活随笔為你收集整理的关于威富通的微信扫码支付处理思路和流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android自定义push通知_20个
- 下一篇: linux 删除文件_Linux删除文件