Enrolment Plugin to work with Razorpay Payment Gateway.
Budget: ₹1,500 – ₹12,500 INR
Important notes :
---------------------------------
[1] Please place your bid only if you are completely familiar with Moodle.
[2] We cannot give you access to our servers. You will have to install Moodle on any test server of your choice.
[3] We use Moodle 4.01 on a Ubuntu 18.01 installation, with an Apache web server
[4] The database we use is MySQL
[5]Any relevant examples of your previous work with Moodle will be appreciated
Scope of the project :
-------------------------------------
Moodle has various enrolment plugins like Paypal and Enrol on Payment. Where a student is enrolled on a course upon payment. We need a similar enrolment plugin to work with the Razorpay payment gateway.
Freelancer expertise: Moodle + PHP + Mysql (We are using Mysql for our installations)
Main Steps involved :
---------------------------------
1. Make a Moodle Enrolment Plugin to work with the Razorpay gateway.
2. Provide us with a simple SQL query that will dump the details of all the users enrolled via the new plugin (User ID, enrolled course, amount paid, date of enrolment etc.)
Relevant example :
---------------------------------
This type of work has already been done for other payment gateways like Paytm, and PayU. There is also a plugin for the Razor Payment gateway on GitHub. However, that throws an error. You can use the Paytm plugin also as a reference. However, there should be a clear way of exporting all the users who are enrolled through this plugin.
Deliverables & Milestones :
----------------------------------------------
[1] Demonstrate the working plugin on your Moodle ( 4.0 ) installations with the Razorpay sandbox.
[2] We complete 75% of the agreed payment via Freelancer (Milestone 1)
[3] You send us the working plugin files
[4] We will install it on our Moodle instances and test it out for 3 to 4 days
[5] If there are any bugs/glitches, they need to be fixed
[6] We will complete the balance 25% payment through Freelance itself, as soon as we sign-off (Milestone 2)
Resources :
---------------------
1. Paytm Plugin: https://github.com/paytm/Paytm_Moodle_Plugin
2. PayU Plugin: https://github.com/Examtutor/moodle-enrol_payumoney
3. Razorpay Plugin: https://github.com/CyberKrypts/moodle-razorpay-payment-plugin
4. Razorpay gateway reference document: https://razorpay.com/docs/server-integration/php/test-app/
- This is the gateway that we need to use.
Important Note : We will be submitting the plugin to the Moodle Plugin repository. It will be open sourced. You can put your name as the plugin author / contributor. So, the modifications will have to be done as per the Moodle coding standards. https://docs.moodle.org/dev/Coding
---------------------------------
[1] Please place your bid only if you are completely familiar with Moodle.
[2] We cannot give you access to our servers. You will have to install Moodle on any test server of your choice.
[3] We use Moodle 4.01 on a Ubuntu 18.01 installation, with an Apache web server
[4] The database we use is MySQL
[5]Any relevant examples of your previous work with Moodle will be appreciated
Scope of the project :
-------------------------------------
Moodle has various enrolment plugins like Paypal and Enrol on Payment. Where a student is enrolled on a course upon payment. We need a similar enrolment plugin to work with the Razorpay payment gateway.
Freelancer expertise: Moodle + PHP + Mysql (We are using Mysql for our installations)
Main Steps involved :
---------------------------------
1. Make a Moodle Enrolment Plugin to work with the Razorpay gateway.
2. Provide us with a simple SQL query that will dump the details of all the users enrolled via the new plugin (User ID, enrolled course, amount paid, date of enrolment etc.)
Relevant example :
---------------------------------
This type of work has already been done for other payment gateways like Paytm, and PayU. There is also a plugin for the Razor Payment gateway on GitHub. However, that throws an error. You can use the Paytm plugin also as a reference. However, there should be a clear way of exporting all the users who are enrolled through this plugin.
Deliverables & Milestones :
----------------------------------------------
[1] Demonstrate the working plugin on your Moodle ( 4.0 ) installations with the Razorpay sandbox.
[2] We complete 75% of the agreed payment via Freelancer (Milestone 1)
[3] You send us the working plugin files
[4] We will install it on our Moodle instances and test it out for 3 to 4 days
[5] If there are any bugs/glitches, they need to be fixed
[6] We will complete the balance 25% payment through Freelance itself, as soon as we sign-off (Milestone 2)
Resources :
---------------------
1. Paytm Plugin: https://github.com/paytm/Paytm_Moodle_Plugin
2. PayU Plugin: https://github.com/Examtutor/moodle-enrol_payumoney
3. Razorpay Plugin: https://github.com/CyberKrypts/moodle-razorpay-payment-plugin
4. Razorpay gateway reference document: https://razorpay.com/docs/server-integration/php/test-app/
- This is the gateway that we need to use.
Important Note : We will be submitting the plugin to the Moodle Plugin repository. It will be open sourced. You can put your name as the plugin author / contributor. So, the modifications will have to be done as per the Moodle coding standards. https://docs.moodle.org/dev/Coding