Moodle Paypal_enrolment插件不支持Paypal Sandbox?

时间:2012-04-05 18:19:17

标签: paypal paypal-sandbox moodle

我正在使用Moodle 1.9 Paypal_enrolment插件,以便访问该课程的学生首先通过paypal支付金额,然后访问该课程。

我遵循此处给出的步骤:

http://docs.moodle.org/19/en/Paypal_enrolment

实施后,我想用Paypal Sanbox测试,但面临一些问题。我们如何启用paypal沙箱以便我可以在Paypal沙箱中测试流量。另外,请检查此链接http://moodle.org/mod/forum/discuss.php?d=171745,其中详细说明与我类似的问题。感谢

1 个答案:

答案 0 :(得分:1)

要启用Paypal沙箱,您需要在config.php中添加以下代码行:

$CFG->usepaypalsandbox = 'TRUE';

不确定这是否已同时修复,但您可能还需要编辑ipn.php以使用SSL和端口443:

$paypaladdr = empty($CFG->usepaypalsandbox) ? 'www.paypal.com' : 'ssl://www.sandbox.paypal.com';
$fp = fsockopen ($paypaladdr, 443, $errno, $errstr, 30);

更多信息:

http://docs.moodle.org/dev/Enrolment_plugins#Note_about_Paypal_Sandbox