This is a plugin for pretix.
This is an alpha stage payment plugin for Pretix 4, it allows to use Monetico (CIC / Crédit Mutuel) online payment.
pip install pretix-monetico
You also need to give the url https://your.pretix.installation/plugins/payment/monetico to CIC/Crédit Mutuel as the "retour" url.
The url is shared with organizers/events
- Make sure that you have a working pretix development setup.
- Clone this repository.
- Activate the virtual environment you use for pretix development.
- Execute
python setup.py develop
within this directory to register this application with pretix's plugin registry. - Execute
make
within this directory to compile translations. - Restart your local pretix server. You can now use the plugin from this repository for your events by enabling it in the 'plugins' tab in the settings. supervisorctl -s unix:///tmp/supervisor.sock restart pretixweb
This plugin has CI set up to enforce a few code style rules. To check locally, you need these packages installed:
pip install flake8 isort black
To check your plugin for rule violations, run:
black --check .
isort -c .
flake8 .
You can auto-fix some of these issues by running:
isort .
black .
To automatically check for these issues before you commit, you can run
.install-hooks
.
Copyright 2023 Ronan Le Meillat
Released under the terms of the GNU Affero General Public License v3