【问题标题】:IPN (notify URL) page is not being called未调用 IPN(通知 URL)页面
【发布时间】:2013-07-20 17:57:15
【问题描述】:

我正在开发 PayPal 沙盒。交易运行正常,返回 URL 被完美调用,但 IPN(通知 URL)页面没有被调用。

我也启用了来自帐户的通知 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>

【问题讨论】:

标签: javascript asp.net paypal


【解决方案1】:

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

还要检查您自己的网络服务器日志,以查看该 URL 是否被命中并返回某种故障。

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

【讨论】:

    猜你喜欢
    • 2016-06-10
    • 2011-07-09
    • 2013-08-17
    • 2012-11-17
    • 2014-06-17
    • 2021-01-05
    • 2017-09-13
    • 2014-09-15
    • 2014-03-30
    相关资源
    最近更新 更多