PayPal

Certified Partner Plugin
Maintained by Daniel Neis Araujo
An Availability Condition to require a PayPal payment to access activities and resources.
Price option: Free

Supports Moodle 2.9-5.1 See all versions
Latest release: 1 year ago
Installations: 607
Downloads (last 90 days): 106

Frankenstyle name: availability_paypal

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Is there anyway to add subscription/recurrent payments in the plugin?
I have a course where users pay a subscription in monthly basis.
Paypal allows to set up subscription/recurrent payments. Is it possible to integrate this on your plugin? If not, are you thinking on integrate it in the near future?
Thanks for the great plugin and kind regards
Is it possible to set payment per theme instead of full course?
hello Vincenzo
Could you solve your doubts? I have the same questions
Hello and thank you for the updated plugin. We just got this setup and working with PayPal's sandbox as we don't want to submit actual transactions. I have two questions,
1) how are the restriction managed? and how can it be removed from an individual that has purchased access to an activity. With the course based PayPal enrollment, unenrolling makes the user repurchase the course. Just wanting to know how to address possible transaction issues that can happen when a paid customer proves they paid via their invoice but access was not granted. How does one manually grant them access to the restricted activity?
2) When the PayPal form is presented, I was able to update the cost of the item using my browsers developer tools. I can change the cost of a $300 course down to $1 by updating a single form field. PayPal accepted the payment and it seams like there was no validating of form tampering. Hope can this be prevented?
For those with problems with redirects, please review your configuration on PayPal website and look if you followed the instructions correctly.
Hi, Joe Molnar
this plugin here is an availability condition, to restrict access to individual activities or course sections, it's after user enrollment.
The user enrollment using PayPal is a core feature. You must ask about it on the General Developers Forum.
Hello and thank you for this plugin.
testing this plugin, I found it to successfully enrol a user and collect payment.
I used it to test a limited time access to a course, and found that regardless of which "Enrolment expiry action" I select ( I tried all three), one the user purchases access and the time expires, that enrolment option is no longer available for them.
For example, I would like the option for a user to pay a small fee for a 1 day access, after which they can re-purchase the 1 day access as needed. The first time they do this, it works well, however after this, the PayPal option is no longer available for them. I would have thought was the case if "Disable Course Enrolment, and remove roles" was selected, but even when I select " Unenroll User from Course" or "Keep user enrolled", the PayPal purchase is no longer available after the user purchases it once.
Is there a solution to this please?
Kind regards,
Joe
hello, indeed it happens to me the same, after making the payment in paypal, it takes me to the page of moodle where it puts the price and the paypal button, but it does not give me access to the activity or section that I paid, thanks for your help, best regards
Hi Jonathan
On my site, after the payment on PayPal, it redirects to the PayPal page of the plugin (where the price and the send payment button are shown).
If that is the case for you, I think it is normal behaviour. The course navigation or breadcrumb can be used.
Myself I think I'll look at adding a button to return to the course (doable with a bit of JavaScript).
Regards
Matt
I just did another test, I already made a payment with the same email as my moodle user and after making the payment in paypal, it does not redirect me or give me access to the activity I paid for ... greetings and thanks
Hello, I appreciate the developer's work, this latest version fixes the error that I was marking, I could already test a payment, but it does not redirect me or give me access to the activity that I paid, I do not know if it is because they pay with my paypal user which is a different email than my moodle user.
sorry my english, I used a translator
thanks and regards
Hi,
I re-tested the plugin in Moodle 3.8.3 and released a version with fixes and support for adding it on course sections.
This plugin may not be compatible with using PayPal enrollment.
Hello, I am testing the new version but when configuring the restriction in an activity, and the student tries to enter the activity, it says that he cannot enter unless he makes the payment with paypal, but the link gives an error and says "error / no paypal condition for this context "
Hi,
I confirm the same issue with the error message "error/no PayPal condition for this context." at the module level.
The PayPal enrolment goes through fine.
Is this plugin compatible with the PayPal enrolment plugin? The PayPal IPN settings allows only one URL.
Regards
Matt
I also have the same need as Vladimir and Daniel. Thank you in advance