[英]PayPal IPN not work after payment
我对PayPal IPN有问题。
我正在尝试使用沙盒进行测试,但是好像付款后它无法识别ipn.php文件。
我创建了一个将信息发送到PayPal和3个文件的表单:
name="return" -> confirm.php (work after payment)
name="cancel_return" -> cancel.php (work after payment)
name="notify_url" -> ipn.php (this not work after payment)
我正在使用PayPal指南中的2个文件:
PaypalIPN.php->链接: https : //github.com/paypal/ipn-code-samples/blob/master/php/PaypalIPN.php
和ipn.php->链接: https : //github.com/paypal/ipn-code-samples/blob/master/php/example_usage_advanced.php
我从贝宝网站激活了我的帐户IPN。
在Paypal上付款后,我将退回文件Confirm.php,如果我取消在Paypal上付款,则将我退回文件cancel.php,但ipn.php无法正常工作。
你能帮我吗? 非常感谢。
几天前,我刚刚完成了此过程。 您可以放弃Paypal的指南,因为我与它进行了抗争,而这并没有带我去哪里。 相反,我会尝试这样做: https : //gist.github.com/xcommerce-gists/3440401#file-completelistener-php
另外,您不需要发送带有表单的文件,所有这些信息都可以放在Paypal网站上的按钮详细信息中,等等。 您可以将ipn.php文件的URL放置在paypals网站上的IPN模拟器上,并使用它与监听器一起播放。 请注意,如果VERIFIED部分下的任何后端进程不正确,则侦听器将不会返回握手,因此在应用它之前先测试您的php代码。
除此之外,我还必须查看您的实际代码以帮助排除更多故障。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.