2012-03-28 84 views
1

這已經然後大約6周前工作多年左右notify_url不再叫,我的表格/後的代碼如下所示:notify_url不再工作

<form id="payme" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
    <input type="hidden" name="return" value="http://www.houdinistop.co.uk/Thanks.aspx" /> 
    <input type="hidden" name="notify_url" value="http://www.houdinistop.co.uk/Payment/Receive_PayPal.ashx" /> 

我有一些代碼對如果頁面被擊中,ashx頁面會向我發送電子郵件,如果我瀏覽我的瀏覽器中的ashx頁面,我會收到電子郵件,但是在一個paypal事務之後,它永遠不會調用處理程序。

它用於工作,我不需要做任何改變,現在它不工作,所以我猜貝寶改變的東西,但我所有的谷歌搜索的努力不能找到任何信息

+0

如果它有助於發佈這是HTTPS的頁面,我不知道如果notify_url也應該是HTTPS? – 2012-03-28 09:58:05

+0

好的,所以我只是使用PayPal沙箱上的IPN測試工具測試了ashx處理程序pahe,它確實有效。所以我認爲這是我在這篇文章中做錯的東西 – 2012-03-28 10:16:43

回答

3

做notify_url在貝寶

的經營業務的A/C設置

除了電子郵件通知,PayPal還可以將交易數據(也稱爲即時付款通知)發送給特定的網址。通過即時付款通知,PayPal會將付款通知郵件以加密的代碼發送至您收到的每筆付款的指定URL。按照以下說明設置即時付款通知。

  1. 轉到PayPal網站並登錄到您的帳戶。
  2. 點擊頁面頂部的「個人資料」。
  3. 單擊「銷售首選項」列中的「即時付款通知首選項」。
  4. 點擊「編輯IPN設置」。
  5. 輸入通知URL並選擇「接收IPN消息」。

    例如:http://www.houdinistop.co.uk/Payment/Receive_PayPal.ashx

  6. 點擊 「保存」。