未调用IPN(通知URL)页面

时间:2013-07-22 04:47:17

标签: javascript asp.net paypal

我正在使用PayPal沙箱。事务处理完美,返回URL被完美地调用,但没有调用IPN(通知URL)页面。

我也已启用帐户的通知网址。调用者和侦听器页面都上载到服务器上。上传的侦听器页面的URL在我的代码中设置如下。但是没有调用通知URL。

<script 
data-env="sandbox" 
data-callback="http://example.com/IpnPage.aspx" 
data-tax="2" 
data-shipping="5" 
data-currency="USD" 
data-amount="<%= Session["final_total"]%>"
data-quantity="1" 
data-name="Fees"
data-number="123"
data-custom="<%= Session["sb"]%>"
data-return="http://example.com/IpnPage.aspx"
  ....></script>

1 个答案:

答案 0 :(得分:0)

检查应发送IPN的帐户的IPN历史记录。在这里,您可以确认或否认PayPal确实正在发送IPN。您还可以查看结果以查看其是显示已完成还是失败。可能是您的脚本存在问题。

还要检查您自己的Web服务器日志,以查看该URL是否受到攻击并返回某种类型的故障。

如果IPN历史记录未显示正在发送的任何通知,则说明您没有正确配置。我需要看看你的实际API请求,因为你放在这里的代码似乎是生成它的代码,但这没有帮助。需要查看实际的请求。