我开发了一个使用贝宝作为支付选项的在线交易网站。paypal 端的结帐和购物车计算正在运行,但我没有收到来自 paypal 沙箱的任何 IPN 消息。
<form name="paypal_form" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="rm" value="2" />
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="upload" value="1" />
<input type="hidden" name="invoice" value="1234" />
<input type="hidden" name="business" value="merchant@domain.com" />
<input type="hidden" name="return" value="http://domain.com/success" />
<input type="hidden" name="cancel_return" value="http://domain.com/cancel" />
<input type="hidden" name="notify_url" value="http://domain.com/notify">
<input type="hidden" name="item_name_1" value="First item"/>
<input type="hidden" name="amount_1" value="6.00"/>
<input type="hidden" name="quantity_1" value="1"/>
<input type="hidden" name="shipping_1" value="5.00"/>
<input type="hidden" name="currency_code" value="EUR"/>
</form>
商家贝宝账户中的概览页面显示交易已完成。当我点击交易详情时,它显示错误 3004。
此外,IPN 历史页面不显示任何 IPN 记录。它说“在过去 24 小时内没有找到记录”。
我该如何解决这个问题?
感谢和问候。