Integrations exist for paypal (in Moodle core - https://github.com/moodle/moodle/tree/master/enrol/paypal) and Stripe (https://moodle.org/plugins/enrol_stripepayment)
Thank you for your response. Unfortunately we cannot receive payments with Paypal in Nigeria and Stripe is also not supported in Nigeria. We want to receive payments from students who enrol in our courses so we really need a reliable and easy-to-use payment platform.
In my previous message, i mentioned that we have a local merchant, Paystack, and they are willing to develop a plugin that will be integrated with Moodle to enable us receive payments.
What should we do?
Sorry I was not clear:
The information that Paystack need to develop their own plugin is to look at the code of the two example plugins I linked to, and the documentation at https://docs.moodle.org/dev/Enrolment_plugins.
Glad to know you and glad to know Paystack is willing to develop a plugin to handle payments in moodle.
I am currently working on a moodle project for a client and the client wants to use paystack for payments. Integration with moodle has been hectic.
As of now, I had to setup a wordpress site with woocommerce to utilize the woocommerce paystack payment plugin, then enable Moodle Webservices API to try to communicate with the WP site. I am still in the process and hence cannot report whether or not it will work as expected.
However, I intend to look at some existing plugins and see if any new ideas will pop up.
Please kindly keep me posted if and when paystack comes through with the plugin.