INFI

Approval endpoint

Internal · not linked from anywhere public

TEST LINKS

Snoyay's Honeybee's Kitchen and Catering The Boba Stop Boba Craze b.winsouvlaki

EXPECTED: THREE EMAILS PER TEST

  1. Open a test link → Opened — <merchant>
  2. Press the main button → APPROVED — <merchant>
  3. Press "I'd like some changes first", type something, submit → CHANGES REQUESTED — <merchant>

IF A TEST LINK SHOWS THIS PAGE INSTEAD

The Worker isn't running, so Pages fell back to serving index.html. _worker.js must sit at the very root of the uploaded zip — not inside a folder. A functions/ directory will not work with dashboard zip upload: that route needs a build step, and Direct Upload has none.

NO EMAIL ARRIVING? START HERE

Open /debug?t=infi2026. It sends one test email and prints exactly what Resend replied — status code and message. That answers the question outright instead of guessing.

Sends fail silently by design: a broken notification must never break the page a merchant is looking at. The debug route is the only place the error is visible.