paypal - Moodle Paypal_enrolment 插件不适用于 Paypal 沙盒?

标签 paypal paypal-sandbox moodle

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

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

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

实现后,我想使用 Paypal Sanbox 进行测试,但遇到了一些问题。我们如何启用 paypal 沙箱,以便我可以测试 Paypal 沙箱中的流程。还要检查此链接 http://moodle.org/mod/forum/discuss.php?d=171745详细阐述了与我类似的问题。谢谢

最佳答案

要启用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

关于paypal - Moodle Paypal_enrolment 插件不适用于 Paypal 沙盒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10033849/

相关文章:

php - 具有 fsockopen 的 PayPal IPN 返回 NULL

html - 如何使用沙盒测试 Paypal 订阅按钮?

c# - Paypal payKey 将我带到错误的付款

url - 登录失败时将用户从 Moodle 重定向到另一个站点

javascript - 关于 PayPal Pro 付款

api - Paypal 休息 API。为什么未设置协议(protocol) ID

php - 通过 Paypal 的 API 取消定期付款

angularjs - 通过 PayPal API 将应用程序购物车与 PayPal 集成

php - 如何检查 Moodle 中是否设置了 required_pa​​ram?

markdown - 使用 r-exams 包含 circuitikz 包