0

我正在研究 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>
4

1 回答 1

0

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

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

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

于 2013-07-22T11:16:55.643 回答