Apple Pay isn't available here — it needs Safari on macOS/iOS, HTTPS with a verified domain, and a card saved in Apple Wallet. This is expected on localhost.
Google Pay isn't available here — it needs a Chromium-based browser signed into a Google account with a saved payment method, usually over HTTPS.
Demo only — no orders are stored and no webhooks are used.