## Overview Push browser notifications to merchants using the Web Push API. ## Tasks - [ ] Integrate `web-push` package - [ ] `POST /api/v1/merchants/me/push-subscription` — register device - [ ] Push on payment.confirmed and payment.settled events - [ ] Merchant can opt out via notification preferences ## Acceptance Criteria - Push received within 5 seconds of event - Works on Chrome and Firefox - Merchant can disable push per event type
Overview
Push browser notifications to merchants using the Web Push API.
Tasks
web-pushpackagePOST /api/v1/merchants/me/push-subscription— register deviceAcceptance Criteria