la idea general seria adaptarle a moodle el sistema de pago (si es que no lo tiene, o exista algún plugin por ahí), sea por medio de una pasarela de pago (la cual tienes que consultar con la
api que te proporcione una entidad bancaria local) o tipo paypal, pero indudablemente necesitas al menos un programador, aprender a programar, o contratar para hacerlo, este tipo de aplicaciones no viene 100% prefabricada ni mucho menos "easy install to use", suerte