Skip to content

tim40k/Payback_Coupon_Activator_2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PayBack Coupon Activator

A Windows-only automation helper for activating available Payback coupons in a visible Chromium browser.

What This Project Does

  • Opens the Payback coupons page in a real browser window.
  • Reuses a local browser profile so login can persist between runs.
  • Scrolls the page to load lazy content.
  • Clicks visible, enabled coupon activation buttons.

Quick Start (One Click, Windows)

  1. Download this repository as ZIP and extract it (or clone it).
  2. In the root folder, double-click Payback Coupon Activator.cmd.

The launcher will:

  • install Node.js LTS if needed (via winget)
  • install npm dependencies
  • install Playwright Chromium
  • start the script

Manual Start

cd app
npm install
npx playwright install chromium
npm start

First Run

  • You may need to sign in manually on first launch.
  • You may need to accept a cookie banner.
  • Session data is stored locally in app/payback-session/.

Repository Layout

Path Description
README.md Project documentation.
Payback Coupon Activator.cmd One-click launcher for Windows users.
app/activate-payback-coupons.js Main Playwright automation script.
app/setup-dependencies.ps1 Setup script for Node.js + dependencies + browser installation.
app/package.json npm scripts and dependencies.
app/package-lock.json Locked dependency versions for reproducible installs.
app/.run/Activate Payback Coupons.run.xml Optional IntelliJ run configuration.
.gitignore Ignore rules for local/generated files.
.gitattributes Git text normalization rules.

Troubleshooting

  • If Node is not found after install, close the terminal window and run the launcher again.
  • If winget source errors appear, run winget source reset --force in an elevated terminal and retry.
  • If Playwright browser install fails, run cd app && npx playwright install chromium.
  • If Payback changes page structure/text, selectors in the script may need adjustment.

Privacy and Security

  • No credentials are hardcoded.
  • Local session data is not committed to git.
  • node_modules, .env, and browser session folders are ignored.

Responsible Use

Use this project responsibly and in line with Payback terms.

About

One-click Windows Playwright automation to activate Payback coupons with persistent local session support

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors