Tabella dei contenuti
Fault Bean
Il faultBean è l'oggetto restituito in response a qualunque primitiva in caso di errore.
Per la gestione degli errori all'interno dei messaggi scambiati tra i soggetti aderenti (EC e PSP) ed il NodoSPC viene utilizzata la struttura faultBean composta così come indicato nella seguente tabella.
Componente | Descrizione |
---|---|
id | Soggetto che emette l'errore |
faultCode | Codice di errore |
faultString | Dettaglio del codice di errore |
description | Descrizione aggiuntiva |
serial | Posizione dell’elemento nella lista a cui fa riferimento |
originalFaultCode | Codice di errore generato dalla controparte |
originalFaultString | Dettaglio del codice di errore generato dalla controparte |
originalDescription | Descrizione aggiuntiva errore generato da controparte |
Soggetto che emette l'errore.
Formato: stringa.
Valori Ammessi:
- NodoDeiPagamentiSPC: costante che identifica il NodoSPC
- identificativoDominio: identifica l'Ente Creditore che emette il fault
- identificativoPSP: identifica il PSP che emette il fault
Codice di errore, proprio del soggetto che lo emette.
Formato: stringa.
Maggiori dettagli in Fault Code.
Dettaglio del codice di errore, proprio del soggetto che lo emette.
Formato: stringa.
Valori ammessi: Relazione tra faultCode e faultString.
Descrizione del codice di errore, proprio del soggetto che lo emette. Non è regolamentato. Il soggetto che emette l’errore può inserire in questo campo quello che preferisce.
Formato: stringa.
Posizione dell’elemento nella lista a cui fa riferimento. Utile quando si fornisce un parametro in forma di vettore (ad esempio nella primitiva nodoInviaCarrelloRPT). Nel caso in cui l'errore sia generato dall'EC o dal PSP, il dato riporta il valore del dato faultBean.serial impostato dall'EC o dal PSP.
Formato: Numerico intero.
Codice di errore generato dalla controparte. Non è presente se l'errore è generato dal NodoSPC.
Formato: stringa.
Maggiori dettagli in Fault Code.
Emesso solo in caso di Errore emesso da contropartee se il chiamante è configurato adeguatamente.
Dettaglio del codice di errore generato dalla controparte. Non è presente se l'errore è generato dal NodoSPC.
Formato: stringa.
Emesso solo in caso di Errore emesso da controparte e se il chiamante è configurato adeguatamente.
Descrizione aggiuntiva dell’errore generato dalla controparte. Non è presente se l'errore è generato dal NodoSPC.
Formato: stringa.
Emesso solo in caso di Errore emesso da controparte e se il chiamante è configurato adeguatamente.
Dicci cosa ne pensi
Per chiarimenti sulle specifiche d’implementazione, come SACI e SANP, puoi aprire una segnalazione su GitHub