title |
---|
Paybox for Pretix |
This is a plugin for pretix.
This is an alpha stage payment plugin for Pretix 4, it allows to use Paybox/Up2Pay (Crédit Agricole...) online payment.
- 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