Html 贝宝&x27;s IPN不会为购物车上载触发

Html 贝宝&x27;s IPN不会为购物车上载触发,html,paypal,paypal-ipn,Html,Paypal,Paypal Ipn,以前,我们的购物车完全位于PayPal上,我们对每个“添加到购物车”按钮使用add方法,每次购买后都正确启动了IPN脚本。现在我们添加了另一个付款选项,所以我们在网站上实现了一个购物车。下面是将购物车内容传递给PayPal的表单: <form action="https://www.paypal.com/cgi-bin/webscr" method="POST" id="pp_cart_form"> <input type="hidden" name="business

以前,我们的购物车完全位于PayPal上,我们对每个“添加到购物车”按钮使用
add
方法,每次购买后都正确启动了IPN脚本。现在我们添加了另一个付款选项,所以我们在网站上实现了一个购物车。下面是将购物车内容传递给PayPal的表单:

<form action="https://www.paypal.com/cgi-bin/webscr" method="POST" id="pp_cart_form">
    <input type="hidden" name="business" value="email@domain.com" />
    <input type="hidden" name="cmd" value="_cart" />
    <input type="hidden" name="upload" value="1" />
    <input type="hidden" name="return" value="Return URL here - works fine" />
    <input type="hidden" name="no_shipping" value="1" />
    <input type="hidden" name="no_note" value="1" />
    <input type="hidden" name="rm" value="2" />
    <input type="hidden" name="custom" value="upload_cart" />
    <input type="hidden" name="invoice" value="Invoice ID" />
    <input type="hidden" name="notify_url" value="IPN URL - never gets fired" />
    <input type="hidden" name="item_name_1" value="&quot;Item 1&quot;" />
    <input type="hidden" name="item_number_1" value="443" />
    <input type="hidden" name="amount_1" value="1" />
    <input type="hidden" name="item_name_2" value="&quot;Item 1&quot;" />
    <input type="hidden" name="item_number_2" value="444" />
    <input type="hidden" name="amount_2" value="1" />
</form>

表单正在通过Javascript提交

在这一更改之后,IPN处理程序在购买之后永远不会被触发,我们必须手动添加订单


有什么问题吗?
notify\u url
变量是100%正确的。

您做了什么来确认它没有被触发?您是否查看了PayPal IPN历史记录以查看结果?您是否检查了web服务器日志


请看一看这篇文章。如果您按照这些步骤操作,它将帮助您解决问题。

我不是帐户所有者,而且帐户所有者非常懒惰。。。我检查了日志,没有请求IPN脚本。如果提交表单是确定的,我想我应该等待获得IPN历史记录。