目前支付已經可以支付,但是按照官方文檔的描述,在支付完成後會發送資料到notify_url 同時跳轉至該url.
**使用者在成功完成支付後,後台通知(POST)商戶伺服器(notify_url)支付結果。商戶可以使用 notify_url 的通知結果進行個人化頁面的展示。**
但目前的實際情況是 在支付完成後 並未跳轉至 notify_url
具體代碼如下 :
include_once("WxPayHelper.php");$commonUtil = new CommonUtil();$wxPayHelper = new WxPayHelper();$wxPayHelper->setParameter("bank_type", "WX"); //銀行通道類型 固定為大寫 'WX'$wxPayHelper->setParameter("body", "BB"); // 商品描述 字串類123位元組以下$wxPayHelper->setParameter("partner", "1219320701"); //商戶號 註冊時分配的財付通號 partnerId$wxPayHelper->setParameter("out_trade_no", $commonUtil->create_noncestr()); // 商戶訂單號 商戶系統內部的訂單號 32個字元內 可包含字母,確保在商戶系統唯一$wxPayHelper->setParameter("total_fee", "0.01"); //訂單總金額 訂單總金額單位為分$wxPayHelper->setParameter("fee_type", "1"); // 支付幣種 字串類型預設值是 1(人民幣)$wxPayHelper->setParameter("notify_url", "http://www.baidu.com"); //通知URL 支付完成後 接收通知支付結果的URL 需要給出絕對路徑 255字元以內$wxPayHelper->setParameter("spbill_create_ip", $_SERVER['REMOTE_ADDR']); //訂單產生的機器IP$wxPayHelper->setParameter("input_charset", "GBK"); //傳入參數字元編碼
補充: 跳轉的notify_url 檔案所在目錄 跟支付測試目錄 在同一位置.伺服器連接埠為 80連接埠
回複內容:
目前支付已經可以支付,但是按照官方文檔的描述,在支付完成後會發送資料到notify_url 同時跳轉至該url.
**使用者在成功完成支付後,後台通知(POST)商戶伺服器(notify_url)支付結果。商戶可以使用 notify_url 的通知結果進行個人化頁面的展示。**
但目前的實際情況是 在支付完成後 並未跳轉至 notify_url
具體代碼如下 :
include_once("WxPayHelper.php");$commonUtil = new CommonUtil();$wxPayHelper = new WxPayHelper();$wxPayHelper->setParameter("bank_type", "WX"); //銀行通道類型 固定為大寫 'WX'$wxPayHelper->setParameter("body", "BB"); // 商品描述 字串類123位元組以下$wxPayHelper->setParameter("partner", "1219320701"); //商戶號 註冊時分配的財付通號 partnerId$wxPayHelper->setParameter("out_trade_no", $commonUtil->create_noncestr()); // 商戶訂單號 商戶系統內部的訂單號 32個字元內 可包含字母,確保在商戶系統唯一$wxPayHelper->setParameter("total_fee", "0.01"); //訂單總金額 訂單總金額單位為分$wxPayHelper->setParameter("fee_type", "1"); // 支付幣種 字串類型預設值是 1(人民幣)$wxPayHelper->setParameter("notify_url", "http://www.baidu.com"); //通知URL 支付完成後 接收通知支付結果的URL 需要給出絕對路徑 255字元以內$wxPayHelper->setParameter("spbill_create_ip", $_SERVER['REMOTE_ADDR']); //訂單產生的機器IP$wxPayHelper->setParameter("input_charset", "GBK"); //傳入參數字元編碼
補充: 跳轉的notify_url 檔案所在目錄 跟支付測試目錄 在同一位置.伺服器連接埠為 80連接埠
好吧 自問自答吧................
官方文檔有錯 資料是非同步發送到notify_url 頁面不會進行跳轉 所以也就不會有文檔上所說的 商戶可以使用 notify_url 進行個人化 展示
發送到notify_url的資料分為兩部分組成 可以通過分別通過$_GET 和 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 進行擷取資料
大神大神,有個問題問你啊 希望你能幫我解答以下 我支付成功之後為什麼沒有跳轉到notify_url 頁面呢 不是沒有跳轉 我是c#寫的 他沒有執行這個頁面的代碼