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.activetspay_payout.refundedtspay_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:
itemIdcompany registry dell'azienda per la quale si è verificato l'evento notificatoentityentitàstatestatoeventeventoeventTimetimestamppayloadparte variabile dipendente dal tipo di evento. Dettagli in basso.
Payload specifici per entità:
Di seguito i riferimenti allo schema dei vari payload:
- Notifiche da entità
tspay_source: specifiche payload - Notifiche da entità
tspay_charge: specifiche payload - Notifiche da entità
tspay_wire: specifiche payload - Notifiche da entità
tspay_pis: specifiche payload - Notifiche da entità
tspay_consent: specifiche payload
No comments to display
No comments to display