No description
| .gitignore | initial release | |
| config.example.json | initial release | |
| index.js | try loading config from systemd CREDENTIALS_DIRECTORY, default to __dirname | |
| LICENSE | initial release | |
| package.json | initial release | |
| README.md | add hint about yarnpkg in debian | |
| sumup-proxy.service | fix systemd service description | |
| yarn.lock | initial release | |
sumup-proxy
To deal with SumUp API messyness, and hold the API key securely under a separate user from RevBank.
Installation
Clone this repository to an arbtirary directory (example systemd service uses /opt/sumup-proxy). Run yarn install to install the dependencies (note on Debian the package + command are yarnpkg instead).
The example systemd service uses LoadCredential to provide secure access to the configuration file, which includes SumUp API secrets.
Copy the config.example.json file and only grant permissions to root (and thus systemd). If not using /etc/sumup-proxy.json, update that part in the .service file.
For integration in RevBank, see the sumup plugin docs.
License
Changelog
0.0.1 (September 19th, 2025)
- Initial release