想知道这里是否有人使用WadeShuler的IPN fork。它对我来说非常不清楚,并且想知道我们是否能看到这一点。
require_once( 'IpnListener.php');
和curl_setopt($ch, CURLOPT_CAINFO, dirname(dirname(__FILE__)) . '/api_cert_chain.crt');
,因为我在同一位置使用所有文件。namespace wadeshuler\paypalipn;
和use wadeshuler\paypalipn\IpnListener;
。我需要创建一个文件夹wadeshuler吗?为什么斜线会反转?感谢您的帮助。
答案 0 :(得分:1)
如果两个日志中都没有任何内容,则无法调用ipn.php脚本,或者ipn.php脚本在完成之前崩溃。
首先检查您给Paypal的notify_url,例如notify_url = http:// www。 your-domain .com / ipn.php。理想情况下,您应该将该URL插入Paypal's IPN Simulator,并查看它是否与您的脚本对话。
如果IPN模拟器在与您的脚本通话失败并且地址正确,可能您已经引入了错误。查看是否在Web服务器上记录了任何PHP错误 - 默认情况下,我的主机将它们全部抛出到运行脚本的目录中名为" error_log"的文件中。
除此之外别无其他问题,韦德的模块非常简单,只要您在任何路径中都没有出错你需要改变。