2012-03-28 111 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. 点击 “保存”。