Using M Pro as down payment system

  • Justin
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 11 months ago #157813 by Justin
Using M Pro as down payment system was created by Justin
Hi Tuan

I have previously used Events booking allot, I am looking at possibly starting to use Membership Pro.
Please let me know if it will work for the following senario:
We sell courses, which we host in Moodle. I know their is a Joomdle plugin for Membership pro so that it can be used to register people into the courses.
My question is this, we have may students that can't afford to pay the entire qualification fee upfront. Till now what we have done is we have calculated their monthly repayment amount, we would then send them an invoice each month for the amount due.

What I would like to achieve is the following.
If a student for instance agrees that they will pay the course of over 6 months for instance, I want to add them to a M Pro subscription, which with the help of Payfast recuring payments then deducts the next payment, most importantly if a person misses a payment the system must either suspend them from that specific course and give them a message to state that they first need to catch up with their payments before the system will allow access to the course. Alternatly if the componant is able to on registration add a user to a specific group in a Moodle course on registration and then for each subsiquent month add them to another group in the course ie “month 1 of 6 payed” I could use moodle course restrictions to restrict content accordingly.Please could you confirm if Membership Pro could work for this?Please also confirm if Mpro’s Payfast plugin is capable of using Payfast’s recuring payments function.

Please Log in or Create an account to join the conversation.

More
1 year 11 months ago #157822 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Using M Pro as down payment system
Hi Justin

I can only confirm that :

1. Membership Pro can handle that kind of recurring payment

2. PayFast payment plugin supports recurring payment from PayFast

However, it does not have any direct integration with Moodle unless there is a plugin Joomdle which handles this integration. I imagine that even that feature does not exist, it is easy for developer of Joomdle to develop such plugin to have it works in the same way with our Joomla groups plugin to handle this requirement.

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Justin
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 11 months ago #157872 by Justin
Replied by Justin on topic Using M Pro as down payment system
Hi Tuan
Thank you for the reply.
We do make use of Joomdle as the link between our moodle system.
What I am basically needing is a way to create a 3 Month plan. When an idividual is enrolled into the plan by making their first payment via PayFast, Membership Pro would need to via the Joomdle plugin add a person to a specific user group in the Moodle course, lets say “Payment Plan 1 of 3”. 1 month later the PayFast should automatically deduct the next payment due to Mpro creating a recuring payment on Payfast. As soon as the payment is deducted M Pro needs to detect that the subscription fee has been paid causing it to via Joomdle add the person to another user group in Moodle “Payment Plan 2 of 3” the same thing then happens the next month and so on until all outstanding payments have been made, once outstanding payments have been made the plan stops deducting payments, it however must not at this point suspend the user’s access to the course.
If I payment is missed M Pro will need to suspend the person until they have made the payment at which point it can then activate access again.

If this is to far outside the scope and capabilities of membership Pro please let me know.

Please Log in or Create an account to join the conversation.

More
1 year 11 months ago #157897 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Using M Pro as down payment system
Hi Joomdle

Part of the logic here is handled by Joomdle, so I could not give you an exactly answer. If Joomdle can add user to certain user groups in Moodle when subscription is active, then I would say this is doable

Regards,

Tuan

Please Log in or Create an account to join the conversation.