Flusso notifiche

Notifiche

Le notifiche vengono inviate al verificarsi di determinati “eventi”.

Ogni Evento è composto da due parti, Entity e State, nella forma entity.state: l’Entity è il soggetto principale (ad esempio tspay_pis) mentre State si riferisce allo status dell’Entity (ad esempio active).

Esempi di eventi:

Gli eventi previsti, con i relativi stati, sono i seguenti:

Servizio Entity State Descrizione
Incasso (3) tspay_source active Memorizzazione sorgente Link2Save andata a buon fine
    error Memorizzazione sorgente Link2Save andata in errore
  tspay_charge pending Per l'SDD, nel tempo necessario all'elaborazione del pagamento
    active
Pagamento andato a buon fine
    error Pagamento andato in errore
    refunded Pagamento rimborsato
    disputeCreated Contestazione creata
    disputeWithdrawn Contestazione con importo trattenuto
    disputeUpdated Contestazione aggiornata a seguito di invio prove
    disputeClosedLost Contestazione persa
    disputeClosedWon Contestazione vinta
    disputeClosed Contestazione chiusa
    disputeRefunded Contestazione rimborsata
  tspay_wire pending Accredito in corso
    done Accredito eseguito
    failed Accredito fallito
    reverted Accredito stornato
    expired Accredito non confermato
    error Accredito in errore
Pagamento (7) tspay_pis pending Pagamento in corso
    active Pagamento eseguito
    failed Pagamento fallito
    error Pagamento andato in errore
Conti (8) tspay_consent created Consenso creato
    renewed Consenso rinnovato
    in_expiration Consenso in scadenza

Schema

Tutte le notifiche hanno il seguente schema:

Payload specifici per entità:

Di seguito i riferimenti allo schema dei vari payload:


Revision #17
Created 2021-02-11 08:28:03 UTC by Emanuele Rabino
Updated 2021-09-20 16:46:01 UTC by Andrea Di Saverio