Files
MatchLiveTv/docs/PRODUCT_PREMIUM.md
Emiliano Frascaro a5e781729c Billing: fatture manuali, profilo obbligatorio e piani Stripe mensile/annuale.
Rimuove link al portale Stripe in area cliente, aggiunge flusso admin per PDF
fattura e email, blocca checkout senza dati di fatturazione, allinea prezzi
a €4,90/€39,90 e €9,90/€69,90, locale italiano e documentazione deploy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 17:10:12 +02:00

1.5 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_MONTHLY_PRICE_ID=price_...
STRIPE_PREMIUM_LIGHT_YEARLY_PRICE_ID=price_...
STRIPE_PREMIUM_FULL_MONTHLY_PRICE_ID=price_...
STRIPE_PREMIUM_FULL_YEARLY_PRICE_ID=price_...
STRIPE_WEBHOOK_SECRET=whsec_...

Checkout: GET /clubs/:id/checkout?plan=premium_light|premium_full&interval=monthly|yearly

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.