Files
MatchLiveTv/docs/PRODUCT_PREMIUM.md
Emiliano Frascaro 148402a97c Fix PCI Stripe e anteprima regia; checkout sempre hosted.
Blocca l'invio di numeri carta dall'API server, usa Checkout anche per i cambi piano e nasconde correttamente il placeholder video in regia.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-29 08:00:28 +02:00

1.4 KiB

Match Live TV — Piani commerciali

Piani

Free Premium Light Premium Full
Responsabili trasmissione / anno 1 5 Illimitato
Partite in contemporanea 1 3 10
Live Match Live TV
YouTube No Match TV Light Canale società
Replay server No 30 giorni 90 giorni
Download telefono No
Prezzo €0 €40/anno o €5/mese €200/anno o €20/mese
Embed sito società No No In arrivo

Il punteggio in diretta si gestisce tramite link regia condivisibile (WhatsApp, email, SMS…): non serve un account per chi fa il tabellone.

Esigenze custom: contatto info@matchlive.it.

Sito

  • / — Landing
  • /funzionalita — Feature
  • /prezzi — Prezzi (statici in pagina)
  • /live — Dirette pubbliche
  • /regia/:token — Pannello punteggio mobile (link condiviso)
  • /signup — Registrazione → squadra → dashboard

Stripe

STRIPE_PREMIUM_LIGHT_PRICE_ID=price_...
STRIPE_PREMIUM_FULL_PRICE_ID=price_...
STRIPE_WEBHOOK_SECRET=whsec_...

Checkout (PCI-safe, redirect Stripe Hosted): GET /clubs/:id/checkout?plan=premium_light|premium_full

Sicurezza pagamenti: non inviare mai card[number], CVC o scadenza all'API Stripe dal backend. Usare solo Checkout/Customer Portal. I test locali vanno fatti con carta 4242… sulla pagina Stripe, non con PaymentMethod.create in rails runner.