Skip to main content

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:

  • tspay_charge.active
  • tspay_payout.refunded
  • tspay_registration.active

      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:

      • itemId company registry dell'azienda per la quale si è verificato l'evento notificato
      • entity entità
      • state stato
      • event evento
      • eventTime timestamp
      • payload parte variabile dipendente dal tipo di evento. Dettagli in basso.
      Payload specifici per entità:

      Di seguito i riferimenti allo schema dei vari payload: