📖 Guida Applicazione — PuntoVerdi
← Torna al login

Guida Utente — PuntoVerdi Carte Prepagate

Sistema di gestione carte prepagate per catena di punti vendita


Indice

  1. Introduzione
  2. Primo Accesso
  3. Dashboard — Panoramica
  4. Gestione Clienti
  5. Gestione Carte
  6. Operazioni: Ricariche e Pagamenti
  7. Il Flusso QR
  8. Portale Clienti
  9. Punti Vendita
  10. Gestione Utenti
  11. Estratti Conto
  12. Ricariche Batch
  13. Bonus Promozionale
  14. Esportazioni
  15. Guida Rapida

1. Introduzione

Cos'è PuntoVerdi Prepagate?

PuntoVerdi Prepagate è un sistema per la gestione di carte prepagate utilizzabili all'interno di una catena di punti vendita. Ogni carta è associata a un cliente e può essere:

Chi può usare il sistema

Ruolo Cosa può fare
Amministratore Accesso completo: gestione clienti, carte, PV, utenti, dashboard, esportazioni
Operatore PV Ricariche, pagamenti, gestione clienti e carte del proprio PV
Cliente Accesso al portale clienti per visualizzare saldo, movimenti, cambiare PIN e bloccare la carta

Requisiti tecnici


2. Primo Accesso

Indirizzo del sistema

Apri il browser e vai all'indirizzo del server (es. http://185.193.67.99:1953)

Credenziali di accesso

Amministratore

Campo Valore
Username admin
Password admin123

Operatori PV

Operatore Password Punto Vendita
op_milano op123 PuntoVerdi Milano
op_roma op123 PuntoVerdi Roma
op_napoli op123 PuntoVerdi Napoli
op_torino op123 PuntoVerdi Torino
op_bari op123 PuntoVerdi Bari

Schermata di Login

Login

La pagina di login presenta: - Area Clienti — link in alto per i clienti (verde) - Form di accesso — username e password per operatori/admin - Pulsante Accedi — avvia la procedura di login - Guida applicazione — link in basso per consultare questa guida

Dopo il login, si viene reindirizzati alla Dashboard principale.


3. Dashboard — Panoramica

La Dashboard è la schermata principale che si apre dopo il login. Mostra un riepilogo operativo dell'intero sistema.

KPI (Indicatori Chiave)

Nella parte superiore sono visibili 5 indicatori numerici:

Indicatore Cosa mostra
Clienti Numero totale di clienti / Quanti sono attivi
Carte Carte totali emesse / Carte attive
Saldo Totale Somma di tutti i saldi delle carte attive
In Scadenza Carte che scadranno nei prossimi 30 giorni
Settimana Totale ricariche degli ultimi 7 giorni / Conteggio transazioni

Grafico Andamento Transazioni

Mostra un grafico a linee con l'andamento giornaliero di: - Ricariche (linea verde) - Pagamenti (linea rossa) - Bonus (linea arancione)

Puoi selezionare il periodo: - 7 giorni — dettaglio fine - 30 giorni — visione mensile - 90 giorni — trend trimestrale

Grafico Ripartizione Transazioni (Oggi)

Grafico a ciambella che mostra la suddivisione delle transazioni odierne tra ricariche, bonus e pagamenti.

Grafico Ripartizione Carte

Grafico a ciambella che confronta le carte attive contro quelle inattive/bloccate.

Punto Vendita Top

Mostra il punto vendita con più transazioni nella giornata corrente.

Transazioni Recenti

Tabella con le ultime transazioni registrate nel sistema, ordinata per data decrescente. Ogni riga mostra: - Data e ora - Tipo (ricarica, bonus, pagamento) con badge colorato - Numero carta - Importo (verde per entrate, rosso per uscite) - Saldo dopo l'operazione - Punto vendita

Pulsante Aggiorna

In alto a destra, permette di ricaricare manualmente i dati della dashboard.


4. Gestione Clienti

Elenco Clienti

La pagina Clienti mostra tutti i clienti registrati con una tabella riepilogativa:

Colonna Descrizione
ID Numero identificativo
Nome Nome e cognome
Email Indirizzo email
Telefono Numero di telefono
Codice Fiscale CF
Stato Attivo / Inattivo (badge)
Carte Numero di carte possedute
Azioni Pulsanti modifica/elimina

Filtri e Ricerca

Creare un Nuovo Cliente

  1. Clicca "+ Nuovo Cliente"
  2. Compila i campi:
  3. Nome (obbligatorio)
  4. Email (obbligatorio, deve essere univoca)
  5. Telefono (opzionale)
  6. Codice Fiscale (opzionale)
  7. Note (opzionale)
  8. Clicca "Salva"

Modificare un Cliente

Clicca sul pulsante modifica (icona matita) nella riga del cliente. Si apre un modale con i dati precompilati. Modifica e salva.

Eliminare un Cliente

Clicca sul pulsante elimina (icona cestino). Attenzione: l'eliminazione è permanente e rimuove anche tutte le carte associate.


5. Gestione Carte

Elenco Carte

La pagina Carte mostra tutte le carte emesse. Ogni carta ha:

Colonna Descrizione
N. Carta Numero completo (formato PC + 16 cifre)
Cliente Nome del proprietario
Punto Vendita PV di emissione
Saldo Disponibilità economica
Stato Attiva / Bloccata / Inattiva / Scaduta
PIN ✅ Impostato / ❌ Non impostato
Scadenza Data di scadenza
Azioni Blocca/Sblocca, modifica

Filtri Avanzati

Puoi filtrare le carte per: - Stato — Attive, Bloccate, Inattive, Scadute - Punto Vendita — seleziona un PV specifico - Cliente — seleziona un cliente specifico - Ricerca testo — cerca per numero carta o nome cliente

Creare una Nuova Carta

  1. Clicca "+ Nuova Carta"
  2. Seleziona il Cliente dal menu a tendina
  3. Seleziona il Punto Vendita di emissione
  4. Il numero carta viene generato automaticamente
  5. Imposta eventuale PIN iniziale (opzionale)
  6. Inserisci note (opzionale)
  7. Clicca "Crea"

Il sistema assegna automaticamente: - Data di attivazione = oggi - Data di scadenza = oggi + 365 giorni - Stato = Attiva

Bloccare una Carta

  1. Trova la carta nell'elenco
  2. Clicca sul pulsante "Blocca" (rosso) nella riga corrispondente
  3. Inserisci opzionalmente un motivo del blocco
  4. Clicca "Conferma"

La carta bloccata: - Non può essere utilizzata per pagamenti - Non può essere ricaricata - Può essere sbloccata solo da un amministratore o operatore

Sbloccare una Carta

  1. Filtra per stato "Bloccate"
  2. Clicca sul pulsante "Sblocca" (verde)

Impostare/Cambiare il PIN

  1. Apri i dettagli della carta
  2. Nella sezione PIN:
  3. Se non è mai stato impostato: "Imposta PIN"
  4. Se già presente: "Cambia PIN"

Il PIN è gestito dal cliente tramite il portale clienti, ma l'operatore può impostarlo al momento dell'emissione.


6. Operazioni: Ricariche e Pagamenti

Eseguire una Ricarica

  1. Vai alla pagina "Operazioni"
  2. Nella sezione "Ricarica Carta":
  3. Seleziona la Carta dal menu a tendina
  4. Inserisci l'Importo in euro
  5. Seleziona il Punto Vendita
  6. Inserisci l'Operatore
  7. Inserisci un Riferimento (es. numero scontrino)
  8. Inserisci una Nota (opzionale)
  9. Verifica il Bonus promozionale visualizzato (20%)
  10. Clicca "Effettua Ricarica"

Risultato: la carta viene accreditata dell'importo + bonus del 20%.

Esempi: | Ricarica | Bonus 20% | Totale accreditato | |----------|-----------|-------------------| | € 10,00 | € 2,00 | € 12,00 | | € 25,00 | € 5,00 | € 30,00 | | € 50,00 | € 10,00 | € 60,00 | | € 100,00 | € 20,00 | € 120,00 | | € 500,00 | € 100,00 (cap) | € 600,00 |

Eseguire un Pagamento

  1. Nella pagina "Operazioni", sezione "Pagamento":
  2. Seleziona la Carta
  3. Inserisci l'Importo da addebitare
  4. Seleziona il Punto Vendita
  5. Inserisci l'Operatore
  6. Inserisci un Riferimento (es. scontrino)
  7. Inserisci una Nota (opzionale)
  8. Il sistema controlla che il PIN della carta sia corretto (se richiesto)
  9. Clicca "Effettua Pagamento"

Attenzione: Il saldo della carta deve essere sufficiente a coprire l'importo del pagamento.

Operazione con QR

Vedi sezione dedicata: Il Flusso QR


7. Il Flusso QR

Il flusso QR permette al cliente di autorizzare ricariche e pagamenti direttamente dal proprio smartphone, senza che l'operatore PV debba conoscere il PIN.

Come funziona

┌─────────┐                    ┌─────────┐
│ OPERATORE │                    │ CLIENTE  │
│    PV     │                    │ (Cell)   │
└─────┬─────┘                    └────┬────┘
      │                               │
      │  1. Apre schermata QR         │
      │     (carta sul banco)         │
      │                               │
      │  2. Inserisce importo         │
      │     Clicca "Paga/Ricarica"    │
      │                               │
      ▼                               │
  ┌──────────┐                        │
  │  init-pay │ ─── WebSocket ───────→ │  Mostra modale
  │  o        │                       │  con importo
  │init-recharge                      │
  └──────────┘                        │
                                      │
                         3. Cliente    │
                            - Vede importo
                            - Se pagamento: inserisce PIN
                            - Clicca "Conferma"
                                      │
                          4. POST /qr/confirm
                             o /qr/confirm-recharge
                                      │
                                     ▼
                               ┌──────────┐
                               │  Saldo   │
                               │aggiornato│
                               └──────────┘

Passo 1: Preparazione

Il cliente apre la pagina QR della propria carta. Può farlo in due modi: - Scansionando il QR code stampato sulla carta o sulla ricevuta - Accedendo al Portale Clienti e andando sulla dashboard

La schermata mostra: - Nome del cliente e numero carta - Saldo disponibile in tempo reale - Badge di connessione WebSocket (verde = connesso) - Messaggio: "In attesa di richieste..."

Passo 2: L'operatore avvia la richiesta

Dal terminale del PV, l'operatore: 1. Seleziona la carta (tramite QR scan o ricerca manuale) 2. Sceglie "Paga" o "Ricarica" 3. Inserisce l'importo 4. Clicca "Invia Richiesta"

Passo 3: Il cliente autorizza

Sullo smartphone del cliente appare automaticamente un modale:

Se è un Pagamento: - Titolo: "Pagamento" - Importo evidenziato - Campo per inserire il PIN della carta - Pulsanti: "Rifiuta" / "Paga"

Se è una Ricarica: - Titolo: "Ricarica" - Importo evidenziato - Nessun PIN richiesto - Pulsanti: "Rifiuta" / "Ricarica"

Il cliente: 1. Verifica l'importo 2. Se pagamento: digita il PIN (4-8 cifre) 3. Clicca "Conferma" (o "Rifiuta" per annullare)

Passo 4: Conferma

Dopo la conferma: - Il saldo viene aggiornato istantaneamente - Il cliente vede un messaggio di conferma per 4 secondi - La schermata torna in attesa di nuove richieste - L'operatore vede l'operazione completata

Tecnologia usata

La comunicazione in tempo reale avviene tramite WebSocket: - Connessione diretta tra smartphone e server - Notifica immediata all'arrivo di una richiesta - Se la connessione cade, il telefono passa automaticamente al polling (controllo ogni 2 secondi) e si riconnette dopo 5 secondi

Notifiche Push

Il cliente può attivare le notifiche push cliccando sul pulsante "Attiva notifiche" nella schermata QR: - Richiede l'autorizzazione del browser - Il sistema può inviare notifiche anche a schermo spento - Al click sulla notifica, si apre il portale clienti


8. Portale Clienti

Il portale clienti è accessibile da: - Link "Accedi all'Area Clienti" nella pagina di login - Indirizzo diretto: /ui/customer/login

Login Cliente

Il cliente può accedere in due modi:

Modalità 1 — ID Carta (rapido): 1. Inserisce l'ID carta (numero breve, 1-2 cifre, quello del QR code) 2. Il sistema recupera automaticamente il numero completo 3. Inserisce il PIN

Modalità 2 — Numero Carta completo: 1. Inserisce il numero carta completo (formato PC...) 2. Inserisce il PIN

Dashboard Cliente

Dopo il login, il cliente vede:

Storico Transazioni

Elenco completo dei movimenti della carta con: - Data - Tipo (ricarica, bonus, pagamento) - Importo - Saldo dopo l'operazione - Punto vendita

Cambio PIN

Il cliente può: 1. Impostare il PIN se non è mai stato impostato 2. Cambiare il PIN se già presente (richiede vecchio PIN)

Regole: - Il PIN deve essere di 4-8 cifre - Il PIN è memorizzato in modo sicuro (bcrypt hash) - Il PIN non viene mai mostrato in chiaro

Blocco Carta (Self-Service)

Il cliente può bloccare autonomamente la propria carta: 1. Clicca "Blocca" nella dashboard 2. Conferma la scelta 3. La carta passa a stato "bloccata" 4. Non può più essere utilizzata 5. Per sbloccarla, deve recarsi al punto vendita

Logout

Il cliente può disconnettersi cliccando su "Esci" nella barra superiore.


9. Punti Vendita

Elenco Punti Vendita

La pagina "Punti Vendita" mostra tutti i PV della catena:

Colonna Descrizione
Codice Codice breve del PV
Nome Nome del punto vendita
Indirizzo Indirizzo completo
Città Località
Telefono Numero di contatto
Stato Attivo / Inattivo
Azioni Modifica

Filtri

Creare un Nuovo PV

  1. Clicca "+ Nuovo Punto Vendita"
  2. Compila:
  3. Nome (obbligatorio)
  4. Codice (obbligatorio, univoco)
  5. Indirizzo, Città, Telefono (opzionali)
  6. Clicca "Salva"

Disattivare un PV

Clicca sul pulsante toggle stato. Un PV inattivo non può emettere nuove carte.


10. Gestione Utenti

Elenco Utenti

La pagina "Utenti" mostra tutti gli operatori e amministratori del sistema:

Colonna Descrizione
Username Nome utente per il login
Email Indirizzo email
Ruolo Admin / Operatore
Stato Attivo / Inattivo
Punto Vendita PV associato (solo operatori)
Ultimo Accesso Data ultimo login
Azioni Modifica, reset password

Filtri

Creare un Nuovo Utente

  1. Clicca "+ Nuovo Utente"
  2. Compila:
  3. Username (obbligatorio, univoco)
  4. Email (obbligatorio, univoco)
  5. Password (obbligatorio)
  6. Ruolo (Admin / Operatore)
  7. Punto Vendita (solo se operatore)
  8. Clicca "Salva"

Operatori e PV

Ogni operatore può essere associato a un Punto Vendita specifico. Questo permette di tracciare quali operazioni sono state eseguite da chi e in quale PV.


11. Estratti Conto

Generare un Estratto Conto

  1. Vai alla pagina "Estratti Conto"
  2. Seleziona la Carta
  3. Scegli il periodo:
  4. Dal — data inizio
  5. Al — data fine (se vuoto, fino a oggi)
  6. Clicca "Visualizza Estratto"

Risultato

L'estratto conto mostra: - Intestazione: dati del cliente e della carta - Riepilogo: saldo iniziale, totale accrediti, totale addebiti, saldo finale - Tabella movimenti: data, tipo, importo, saldo progressivo, descrizione

Download

Puoi scaricare l'estratto conto in due formati: - PDF — documento formattato, ideale per la stampa - CSV — file dati, ideale per Excel o altri programmi


12. Ricariche Batch

La funzione Ricariche Batch permette di caricare più ricariche contemporaneamente.

Da JSON

Invia una lista di ricariche in formato JSON:

[
  {"card_number": "PC399082196643998", "amount": 50.0, "store": "PuntoVerdi Milano", "operator": "admin"},
  {"card_number": "PC399082196643999", "amount": 25.0, "store": "PuntoVerdi Roma", "operator": "admin"}
]

Da CSV

Carica un file CSV con colonne:

card_number,amount,store,operator,reference
PC399082196643998,50.00,PuntoVerdi Milano,admin,SCONTRINO123
PC399082196643999,25.00,PuntoVerdi Roma,admin,SCONTRINO124

Risultato Batch

Il sistema processa ogni riga e restituisce: - Successi: numero di ricariche completate - Errori: elenco delle righe con errore e motivo


13. Bonus Promozionale

Come funziona

Su ogni ricarica viene applicato automaticamente un bonus del 20%.

Esempio: Se il cliente ricarica € 50,00: - Accredito: € 50,00 - Bonus 20%: € 10,00 - Totale: € 60,00

Cap Massimo

Il bonus ha un cap massimo di € 100,00 per singola ricarica. - Ricarica € 500,00 → Bonus € 100,00 (cap) → Totale € 600,00 - Ricarica € 600,00 → Bonus € 100,00 (cap) → Totale € 700,00

Registrazione in Contabilità

Il bonus viene registrato come una transazione separata di tipo "bonus", chiaramente distinguibile dalla ricarica base.


14. Esportazioni

Export Transazioni

Scarica tutte le transazioni in formato CSV per l'elaborazione esterna.

Export Estratto Conto

Oltre alla visualizzazione a schermo, ogni estratto conto può essere scaricato come: - PDF — con intestazione, riepilogo, tabella movimenti - CSV — dati puri per analisi


15. Guida Rapida

Per l'Operatore PV — operazioni giornaliere

1. Accedi con le tue credenziali
2. Crea un nuovo cliente (solo prima volta)
3. Crea la carta per il cliente (solo prima volta)
4. Per ricaricare: Operazioni → Ricarica → seleziona carta → importo → conferma
5. Per pagamento: Operazioni → Pagamento → seleziona carta → importo → conferma
Oppure usa il flusso QR per far autorizzare il cliente dal telefono

Per l'Amministratore — attività periodiche

- Dashboard: monitoraggio KPI giornaliero
- Estratti conto: fine mese per ogni carta
- Batch: ricariche massive all'inizio del mese
- Utenti: gestione accessi operatori
- Punti Vendita: attivazione/disattivazione PV

Per il Cliente — primo utilizzo

1. Vai su /ui/customer/login
2. Inserisci ID carta (numero breve dal QR) e PIN
3. Visualizza saldo e movimenti
4. (Opzionale) Cambia il PIN
5. Per pagare: mostra il QR all'operatore al momento del pagamento

Credenziali di Test

Ruolo Username Password
Amministratore admin admin123
Operatore Milano op_milano op123
Operatore Roma op_roma op123
Cliente Demo 1 Carta ID: 1, PIN: 5678
Cliente Demo 2 Carta ID: 2, PIN: 1234

Codici Colore

Badge Stato

Stato Colore
Attivo Verde scuro su fondo verde chiaro
Bloccato Rosso su fondo rosa
Inattivo Grigio
Scaduto Arancione

Tag Transazione

Tipo Colore
Ricarica Verde
Bonus Arancione
Pagamento Rosso
Rimborso Blu

Documentazione generata il 28/06/2026 — PuntoVerdi Carte Prepagate v3.0.0