0

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

我正在按照此处给出的步骤进行操作:

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

实施后,我想用 Paypal Sanbox 进行测试,但遇到了一些问题。我们如何启用贝宝沙箱,以便我可以在贝宝沙箱中测试流程。也检查这个链接http://moodle.org/mod/forum/discuss.php?d=171745阐述了与我类似的问题。谢谢

4

1 回答 1

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

于 2012-04-18T09:00:52.447 回答