[acao-it] Progetto Servizi Online - Acquisto voli propaganda

Daniele Orlandi daniele at orlandi.com
Thu Sep 28 18:03:58 CEST 2017


Ciao,

Segue use-case di acquisto online di volo propaganda. Questa operazione
la implementerei sul sito WordPress essendo poco attinente all'area servizi.


------ Operazioni preliminari:

- Selezionare un gateway di pagamento
  - BPS
  - Paypal
  - Altri..
- Valutare

- Creare una pagina pubblica che propone i due tipi di volo con i
rispettivi prezzi


------ Use case

- Il sito fa un GET di uno specifico URL per verificare che il backend
sia disponibile e la vendita funzionante.
  - In caso di failure il sito avverte dell'indisponibilità del servizio

- Il cliente seleziona il tipo di volo, e inserisce:
  - Nome, Cognome
  - Telefono
  - Email
  - Autorizzazione al trattamento dati
  - Autorizzazione all'invio di comunicazioni (se volessimo fare una
lista a cui mandare inviti per Open Day, eccetera)
  - I dati servono soprattuto per poter ricontattare il cliente in caso
di necessità.

- Il cliente clicca su un "Procedi all'acquisto"

- Viene effettuato un POST a uno specifico URL creando la transazione in
stato "payment_pending".

- Il cliente viene rediretto al gateway di pagamento

- Il gateway manda la conferma di pagamento a un'url su acao.it che poi
è proxata a lino.acao.it

- La transazione viene confermata

- Viene inserita una ricevuta in Onda e ricavato il numero ricevuta

- Il backend su lino.acao.it genera un codice segreto e registra in una
tabella l'esistenza di un volo passeggero
  - La tabella avrà:
    - Codice segreto biglietto
    - Scadenza
    - Numero ricevuta

- Il backend genera un PDF col biglietto
  - Nome cognome
  - Codice segreto
  - Scadenza

- Viene anche mandata un'email di conferma dell'acquisto

Ciao,

-- 
  Daniele Orlandi

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3990 bytes
Desc: Firma crittografica S/MIME
URL: <http://lists.acao.it/pipermail/it/attachments/20170928/017ce935/attachment.bin>


More information about the It mailing list