Uma das coisas ruins de usar o Moodle é a falta de integração com meios de pagamento nacionais como PagSeguro, F2b, dentre outros.
Mas nem tudo está perdido. O Paypal já está presente há algum tempo no Brasil e é possível usa-lo com o Moodle, já que este já vem com um módulo embutido desde versões bem antigas.

Mas, esse módulo não vem com nossa moeda. É necessário alterar alguns arquivos para incluir o Real Brasileiro como opção de moeda. Vamos aos códigos:

Usando a versão 2, é necessário alterar nos arquivos:

[diretorio moodle]/enrol/paypal/settings.php
[diretorio moodle]/enrol/paypal/edit_form.php

As variáveis:

$paypalcurrencies = array(‘USD’ => ‘US Dollars’,
‘EUR’ => ‘Euros’,
‘JPY’ => ‘Japanese Yen’,
‘GBP’ => ‘British Pounds’,
‘CAD’ => ‘Canadian Dollars’,
‘AUD’ => ‘Australian Dollars’,
‘BRL’ => ‘Brazilian Reais’
);

e

$settings->add(new admin_setting_configselect(‘enrol_paypal/currency’, get_string(‘currency’, ‘enrol_paypal’), ”, ‘BRL’, $paypalcurrencies));