支付寶支付成功後返回的notify_url和return_url

來源:互聯網
上載者:User

當支付寶付款成功後,支付寶會返回2條請求連結,一條是前台通知返回頁面:return_url。一條是後台通知,處理後台商務邏輯連結:notify_url。

我一開始將幕後處理商務邏輯的代碼都寫在了notify_url中了,結果到了最後一步發現,發起請求到main.php?......不好使。

結果試了各種辦法,都沒辦法請求到admin_buyorder.php,但是直接把url地址放到瀏覽器直接存取卻好使,說明訪問地址肯定沒問題,就是沒辦法請求到那個頁面,三中方法如圖:

1、第一種方式是來源程式的寫法,這種是行不通的,因為notify_url是後台請求,沒有辦法通過"<script>window.location:.......</script>"這種前台頁面跳轉方式跳轉。

2、第二種第三種方式都請求不成功,我也不知道為啥,一開始以為是在linux下不好使,結果拿到自己本機做實驗依舊不好使,可能是程式的問題。

3、最後就放棄了,就直接寫到return_url裡,直接在瀏覽器請求返回,就是傳過來的參數和notify_url傳過來的參數稍微有點不一樣。

4、我把當初寫在notify_url的全部代碼放到下面,當做備份:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.