Verifica stato pratica
La chiamata esposta da Fabrick permetterà a tutti gli Esercenti abilitati al servizio, tramite una chiamata server to server, di verificare lo stato di avanzamento di una dilazione precedentemente avviata. L’header di questa chiamata dovrà contenere un token (di tipo Srv) di comunicazione del servizio diverso rispetto alle precedenti API, all’interno del campo Motif-Session-Token (in ambiente di PREPRODUZIONE utilizzare il valore Srv 4s1j5z). Il token da utilizzare in produzione sarà comunicato tramite un diverso canale. In caso di esito positivo, ‘result” contiene uno dei seguenti 3 Macrostati: completed, failed e in_progress.
Mentre “status” e “state” contengono il dettaglio dello stato avanzamento inserimento cessione del credito.
API
GET /merchant/{{merchantId}}/merchantTrxId/{{merchantTrxId}}
Parametri
Nome | Tipo | Descrizione |
---|---|---|
merchantId | String | Codice esercente SPC |
merchantTrxId | String | identificativo pratica Esercente. Stesso dato utilizzato nella chiamata encryptProcedureData |
Esito
Elenco Stati
Di seguito l’elenco degli stati gestiti dalla procedura Online:
Status | State | Description | Type |
---|---|---|---|
Init_web | Initial_data_acquired | Nuova procedura di finanziamento presa in carico. | Pending (stato transitorio, cessio-ne ancora in fase di lavorazione) |
Init_web | procedure_created | Nuova procedura correttamente inizializzata | Pending |
Init_app | Instalment_acquired | Numero rate acquisito | Pending |
Init_app | instalment_error | Errore in fase di selezione ocalcolo del numero rate | Pending (è possibile effettuare un nuovo tentativo) |
Init_app | token_received token_retry | Verifica carta di credito in corso | Pending |
Init_app | token_rejected card_rejected | Carta di credito non verificata | Pending (l’utente può ancora cambiare il metodo di pagamento) |
Init_app | card_verified | Carta di credito verificata. pre-autorizzazione eseguita. | Pending |
Init_app | Iban_rejected | IBAN non verificato | Pending (l’utente può ancora cambiare il metodo di pagamento) |
Init_app | Iban_acquired | IBAN correttamente verificato | Pending |
Init_app | privacy_data_acquired | Dati per il trattamento della privacy acquisiti | Pending |
Init_app | confirmed | Inviata mail con i dati della Privacy. In attesa di ricevere i documenti dell’utente. | Pending |
Init_app | image_id_front_acquired image_id_back_acquired image_hic_front_acquired image_hic_back_acquired | Immagini documenti acquisite. (ID indica il documento, mentre HIC indica la tessera sanitaria) | Pending |
Init_app | image_ocr_acquired | Scansione OCR dei documenti acquisita. | Pending |
Init_app | personal_data_acquired personal_data_verified | Dati personali del consumatore acquisiti/verificati | Pending |
Init_app | creditworthiness_in_progress creditworthiness_verified | Affidabilità creditizia del consumatore in corso/verificata | Pending |
Init_app | creditworthiness_denied | Affidabilità creditizia del consumatore NON verificata | Error |
end_app | digital_sign_otp_sent | OTP di firma inviato al cliente | Pending |
end_app | digital_sign_error | Errore in fase di firma digitale | Pending (l’utente può richiedere un nuovo OTP per ripetere la firma) |
end_app | digital_sign_completed | Firma digitale completata | Pending |
end_app | charge_retry | Addebito prima rata in corso | Pending |
end_app | charge_failed | Addebito prima rata fallito | Error |
end_app | charge_completed | Addebito prima rata correttamente eseguito | Final (stato finale, procedura correttamente completata) |
end_app | to_finalize complete archived | Procedura completata | Final |
end_app | creditworthiness_canceled | Richiesta annullata da SPC (ritirata) | Error |
end_app | timeout expired | Procedura non gestita nei tempi massimi | Error |