(用微信扫的静态链接二维码)微信native支付模式官方提供的demo文件中的几个bug修正,nativedemo
Jun 13, 2016 am 09:21 AM
bug
demo
native
幾個
官方
微信
提供
支付
文件
模式
的
碼
連結
靜態
(用微信扫的静态链接二维码)微信native支付模式官方提供的demo文件中的几个bug修正,nativedemo
native支付模式一demo(用微信扫的静态链接二维码)BUG修复,一共4个BUG
1.native_call_qrcode.php这个文件中的代码无法生存native支付的短地址
2.WxPayPubHelper.php中某个代码获取不到WxPayConf_pub类定义的常量CURL_TIMEOUT
3.WxPayPubHelper.php curl中cURL会话并且异常释放资源
4.微信支付长地址转换地址函数有误
1.纠正短微信短地址未生成支付二维码问题,页面地址native_call_qrcode.php
第39行:因为官方的$codeUrl获得为空。
第59行:
<span>var</span> url = "<?php echo <span>$product_url</span>;?>";
登入後複製
获得是长地址
修改为短地址:
<span>var</span> url = "<?php echo <span>$codeUrl</span>;?>";
登入後複製
长地址的字符信息量太大常常会导致扫码失败。
2.WxPayPubHelper.php中某个代码获取不到WxPayConf_pub类定义的常量CURL_TIMEOUT
WxPayPubHelper/WxPayPubHelper.php
第155行
curl_setopt(<span>$ch</span>, CURLOP_TIMEOUT, <span>$second</span>);
登入後複製
这里获取不到CURLOP_TIMEOUT
应该改成
curl_setopt(<span>$ch</span>, WxPayConf_pub::CURL_TIMEOUT, <span>$second</span>);
登入後複製
3.WxPayPubHelper.php curl中cURL会话并且异常释放资源
第176行 return $data;是画蛇添足的的,这里也会报错,因为第171行:
curl_close(<span>$ch</span>);
登入後複製
已经关闭流
4.微信支付长地址转换地址函数有误
第600行 getShortUrl()获取不到短地址,
<span>function</span><span> getShortUrl() { </span><span>$this</span>-><span>postXml(); </span><span>$prepay_id</span> = <span>$this</span>->result["short_url"<span>]; </span><span>return</span> <span>$prepay_id</span><span>; }</span>
登入後複製
修改如下
<span>function</span><span> getShortUrl() { </span><span>$this</span>-><span>postXml(); </span><span>$postObj</span> = <span>simplexml_load_string</span>(<span>$this</span>->response, 'SimpleXMLElement',<span> LIBXML_NOCDATA); </span><span>$prepay_id</span> = <span>$postObj</span>-><span>short_url; </span><span>return</span> <span>$prepay_id</span><span>; }</span>
登入後複製
微信开发交流 QQ:187395037 电话:15889726201
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章
擊敗分裂小說需要多長時間?
3 週前
By DDD
倉庫:如何復興隊友
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前
By 尊渡假赌尊渡假赌尊渡假赌
公眾號網頁更新緩存難題:如何避免版本更新後舊緩存影響用戶體驗?
3 週前
By 王林

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

傳言說'iPhone 16 可能不支援微信”,蘋果中國區技術顧問稱正與騰訊溝通應用商店抽成事宜
