danieldneis / moodle-availability_paypal
Moodle的一个可用性条件,要求使用PayPal支付才能访问活动和资源。
17
2022-04-12 20:47 UTC
Requires
- composer/installers: ~1.0
README
使用此插件,您可以为任何课程内容设置价格,并要求通过PayPal支付才能访问。
负责在课程上配置注册方法的负责人将能够配置注册费用的金额和货币。
用户可以在PayPal网站上以其他货币进行支付。转换率将由PayPal计算并应用。
它仅与"课程模块和资源"一起使用。对"课程章节"或"主题"的支持尚未实现。
安装
- 将这些文件放在moodle/availability/condition/paypal/
- 您可以使用composer
- 或者git克隆
- 或者从https://github.com/danielneis/moodle-availability_paypal/archive/master.zip下载最新版本
- 以管理员身份登录您的Moodle并转到"通知"页面
- 按照说明安装插件
- 您必须在PayPal账户中激活IPN
- 您还必须在Moodle网站上使用HTTPS
用法
这与PayPal注册插件类似,但与限制整个课程不同,您可以为单个活动、资源或章节设置限制(并且您可以将其与其他可用性条件结合使用,例如,通过设置一个“或”限制排除某些组付费)。
对于您添加的每个限制,您都可以设置业务电子邮件地址、费用、货币、项目名称和项目编号。
如果支付出现问题,所有具有"接收支付通知"能力(availability/paypal:receivenotifications)的用户将通过电子邮件和Moodle消息通知。如果没有具有该能力的指定用户,则默认情况下通知所有网站管理员。
资金
此插件的开发由TRREE - 研究伦理评估培训和资源 - http://www.trree.org/ 资助。
开发者信息
请在以下位置报告问题:https://github.com/danielneis/moodle-availability_paypal/issues
请随意发送拉取请求:https://github.com/danielneis/moodle-availability_paypal/pulls