我正在使用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>
答案 0 :(得分:0)
检查应发送IPN的帐户的IPN历史记录。在这里,您可以确认或否认PayPal确实正在发送IPN。您还可以查看结果以查看其是显示已完成还是失败。可能是您的脚本存在问题。
还要检查您自己的Web服务器日志,以查看该URL是否受到攻击并返回某种类型的故障。
如果IPN历史记录未显示正在发送的任何通知,则说明您没有正确配置。我需要看看你的实际API请求,因为你放在这里的代码似乎是生成它的代码,但这没有帮助。需要查看实际的请求。