首頁 >後端開發 >php教程 >請教微信掃碼支付問題

請教微信掃碼支付問題

WBOY
WBOY原創
2016-09-08 08:43:581036瀏覽

請教微信掃碼支付問題請教微信掃碼支付問題

為什麼會一直報這個錯,不知道如何解決,有大神知道的嗎?我做的是掃碼支付的模式二

回覆內容:

請教微信掃碼支付問題請教微信掃碼支付問題

為什麼會一直報這個錯,不知道如何解決,有大神知道的嗎?我做的是掃碼支付的模式二

你試著輸出: $result 看看, 裡面鐵定了沒有定義 code_url 這個key 。

回傳結果中code_url不存在,表示和微信通訊出錯了。正確的做法是先判斷結果是否成功,再去取得code_url。範例程式碼如下:

<code>if($result["result_code"] == "FAIL")
{
//失败
echo "错误代码:".$result['err_code']."<br>";
echo "错误代码描述:".$result['err_code_des']."<br>";
exit;
}elseif($result["code_url"] != NULL)
{
//成功
//获取code_url
}
            </code>

看了你37行的程式碼,我覺得你應該懂得調試。是沒明白報錯的英文語意麼?不然直接把37行的程式碼註解掉,然後看列印結果

$url2 = isset($result['code_url ']) ? $result['code_url '] : '';

要加一句

<code class="php">$input->SetSpbill_create_ip(你的服务器IP);</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn