# payback-coupon-activator

payback-coupon-activator is a self-hosted tools & utilities app. Activates every pending coupon in your PAYBACK account once or several times a day, using headless Chromium and the cookies of a browser session you export yourself. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/6920/payback-coupon-activator

## Description

Activates every pending coupon in your PAYBACK account once or several times a day, using headless Chromium and the cookies of a browser session you export yourself. It never types your password and never solves or bypasses bot checks. When a person is needed, it stops and notifies you (Pushover, Telegram, ntfy, Gotify, ... via shoutrrr). Setup 1. Log in at payback.de in your desktop browser. 2. Export the cookies with the "Cookie-Editor" extension (Export - JSON). 3. Save them as cookies.json in the data folder of this container. The cookie file grants full access to your PAYBACK account. Treat it like a password. Without it the container keeps running and reports "session expired". Notifications There is no web interface; the status is in the container log. You get a notification when the session expires, a bot check appears, the page layout changed or coupons could not be

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

40/100 (Fair), based on 3 of 4 factors.
- Maintained: 75 (last commit 0 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 20 (1 install platform, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/payback-coupon-activator-170txao15z4vzg?q=payback-coupon-activator
- GitHub: https://github.com/mygrexit/payback-coupon-activator

## Common questions

### How do I give the container access to my PAYBACK account without entering the password?

Log in in a browser, export the session cookies, and save them as data/cookies.json. The tool uses those cookies and never types your password.

### How do I choose when the daemon activates coupons?

Set RUN_AT to the desired time or times. The default is once a day at 04:00.

### What happens if PAYBACK presents a bot check?

The run is skipped and the tool does not solve or bypass the check. It notifies you and stops when a person is needed.

### What cookie-file permissions are needed in Unraid?

Put cookies.json in the Unraid data folder, such as the default appdata path for payback-coupon-activator. The container runs as nobody:users, so the file must be readable and writable by that user and group.

---
Source: Our Local Host (https://ourlocalhost.com/app/6920/payback-coupon-activator), the self-hosted and open-source app directory.
