我测试一个简单的PayPal付款脚本whisch工作正常,除非它不叫我的notify_url,我不明白为什么。该网址是可达的,甚至沙箱IPN测试也给出了积极的结果。更奇怪的是,在同一个域名中,我有另一个脚本正在工作。代码不完全相同,但它使用相同的方法。PayPal IPN:notify_url不叫
这是用来发送paymento贝宝形式的HTML:
form id="ppcheckout" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" name="pp">
<input type="hidden" value="_xclick" name="cmd">
<input id="business" type="hidden" value="[email protected]" name="business">
<input id="currency_code" type="hidden" value="EUR" name="currency_code">
<input type="hidden" value="http://www.mydomain.com/dir/ipn.php" name="notify_url">
<input id="return" type="hidden" value="http://www.mydomain.com/dir/" name="return">
<input id="cancel_return" type="hidden" value="http://www.mydomain.com/dir/" name="cancel_return">
<input type="hidden" value="1" name="amount">
<input type="hidden" value="Order from mysite" name="item_name">
<input type="hidden" value="1" name="invoice">
</form>
不能真的弄清楚什么是错或丢失。有人有想法吗?
感谢 再见
我试着在沙盒网站的IPN模拟器和它有没有问题。电子商务托管在同一个域上并使用相同逻辑的脚本也是如此...... – user700119