17
0
Fork
You've already forked sumup-proxy
0
No description
  • JavaScript 100%
2025年09月23日 21:47:05 +02:00
.gitignore initial release 2025年09月20日 01:55:45 +02:00
config.example.json initial release 2025年09月20日 01:55:45 +02:00
index.js try loading config from systemd CREDENTIALS_DIRECTORY, default to __dirname 2025年09月20日 02:13:30 +02:00
LICENSE initial release 2025年09月20日 01:55:45 +02:00
package.json initial release 2025年09月20日 01:55:45 +02:00
README.md add hint about yarnpkg in debian 2025年09月23日 21:47:05 +02:00
sumup-proxy.service fix systemd service description 2025年09月20日 21:52:47 +02:00
yarn.lock initial release 2025年09月20日 01:55:45 +02:00

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

GPL-3.0.

Changelog

0.0.1 (September 19th, 2025)

  • Initial release