Collections
Questa sezione descrive in dettaglio tutti i passaggi da seguire per provare la collection relativa ai prodotti Fabrick Pass AISP:
- Pass AIS
- Pass AIS One Shot
Qui puoi trovare le collection Bruno e Postman.
La collection è condivisa tra i due prodotti poiché le API di accesso ai dati sono esattamente le stesse; infatti, la distinzione avviene nella fase di onboarding (vedi documento dedicato). Il cliente può provare solo il prodotto abilitato sulla propria apiKey; ovviamente entrambi nel caso in cui abbia una apiKey per ciascuno dei due prodotti.
Questo breve tutorial è quindi pensato come documento “getting started” che può essere consultato nella fase iniziale per testare subito un flusso standard, altrimenti si può procedere direttamente con l’integrazione delle API.
Una volta importata la collection, puoi proseguire con i seguenti passaggi.
Fabrick Pass AIS
-
Nelle variabili della collection inserisci
-
birthday: giorno di nascita usato per parametrizzare fiscal code, email e companyUserCode per rendere l’utente univoco.
Nota: il fiscal code distingue univocamente un utente
-
-
Chiama Create User (onBoarding) per ottenere userOnboardingid
-
Clicca il link ricevuto nella risposta e procedi con la registrazione sulla pagina Fabrick Pass
- Password: inserisci una password qualsiasi (es: Qwda.1245!)
- Codice da inserire per verificare l’email (In Pre questo codice è compilato automaticamente. Le mail non vengono inviate in ambiente Pre)
- Cerca e scegli la banca Mock
- Seleziona l’ambiente “Sandbox”
-
Sul sito della banca Mock
- Username: “user03” e password: “passwd03”
- Scegli ricezione sms
- Codice: 34567890
-
Su Pass, seleziona e scegli l’utente titolare
-
Continua su Pass inserendo i dati richiesti.
-
Chiama Get Onboarding per verificare lo stato dell’onboarding o recuperare un flusso di onboarding interrotto.
-
Chiama SearchUsers per ottenere lo userId dell’utente che ha superato la fase di accettazione dei documenti (l’utente non viene restituito prima della fase di accettazione dei documenti dell’utente)
-
Chiama Search Consents filtrando nel body userCompanyCode per ottenere tutti i consensi creati dall’utente creato
-
Chiama User Details per ottenere informazioni sull’utente creato
-
Chiama accounts per ottenere la lista dei conti dell’utente e ottenere un accountId. Nota: i conti sono visibili solo se il valore del parametro hasValidKyc è true nella risposta della request GET getUserDetails
-
Chiama Account Details per ottenere maggiori informazioni sull’accountId passato
-
Chiama Balances per ottenere tutti i Bilanci del passed accountId
-
Chiama Transactions per ottenere tutte le transazioni del passed accountId
-
Chiama Movements per ottenere tutti i Movements (transazioni arricchite con dati PFM) del passed accountId
-
Chiama Update-aggregation per rinnovare il consenso o effettuare una nuova aggregazione
-
Chiama Disable User (close contract) per disattivare l’utente
Fabrick Pass AIS (authentication with SPID)
Questo test consente di utilizzare lo spid per verificare nome e cognome dell’utente invece della SCA con una banca.
-
Nelle variabili della collection inserisci birthday:
-
“birthday”: giorno di nascita usato per parametrizzare “tax code”, “mail” e “companyUserCode” per rendere l’utente univoco
Nota: il tax code distingue univocamente un utente
-
“name”: Neri
-
“surname”: Bernardi
-
“fiscalCode”: BRNNRE{birthYear}B{birthDay}F205B
-
-
Chiama Create User (onBoarding) per ottenere userOnboardingid
-
Clicca il link ricevuto come risposta e procedi con la registrazione sulla pagina Pass
- Password: inserisci una password qualsiasi (es: Qwda.1245!)
- Codice da inserire per verificare l’email (le mail non vengono inviate in ambiente Pre):0000
- Se la pagina ti chiede di scegliere una banca per il riconoscimento, premi il tasto “back” e il pulsante “continue” nel popup
- Seleziona “enter with SPID”
- Seleziona “IDP Test”
-
Sul sito SPID
- Username: “test” e password: “test”
- Premi “Send”
- Premi “Send” nella nuova pagina
-
Continua su Pass inserendo i dati richiesti.
-
...
Fabrick Pass AIS One Shot
-
Nelle variabili della collection inserisci “birthday”: giorno di nascita usato per parametrizzare fiscal code, email e companyUserCode per rendere l’utente univoco
-
Chiama Create User (onBoarding) OneShot per ottenere userOnboardingId
-
Clicca il link ricevuto come risposta e procedi con la registrazione sulla pagina Pass
- Cerca e scegli la banca Mock
- Seleziona l’ambiente “Sandbox”
-
Sul sito della banca Mock
- Username: “user03” e password: “passwd03”
- Scegli ricezione sms
- Codice: 34567890
-
Su Pass, mantieni selezionato e scegli l’utente titolare
-
Chiama Get Onboarding per verificare lo stato dell’onboarding o recuperare un flusso di onboarding interrotto. Se l’utente è registrato, è possibile ottenere userId.
-
Chiama SearchUsers per ottenere lo userId dell’utente che ha superato la fase di accettazione delle condizioni (prima della fase di accettazione delle condizioni, l’utente non viene restituito).
-
Procedi con Search Consents come flusso AISP
Fabrick Pass Smart Scoring
- Nelle variabili della collection inserisci “birthday”: giorno di nascita usato per parametrizzare fiscal code, email e companyUserCode per rendere l’utente univoco
- Chiama Create User (onBoarding) OneShot per ottenere userOnboardingId
- Clicca il link ricevuto come risposta e procedi con la registrazione sulla pagina Pass
- Cerca e scegli la banca “BPM”
- Seleziona “Internet banking per clientele privata”
- Seleziona l’ambiente “Sandbox”
- Nella pagina BPM
- id: 7654321
- password: qualsiasi password
- Otp: qualsiasi password
- Su Pass, scegli l’utente titolare in tutti i conti
- Su Pass, seleziona tutti i conti
- Chiama Get Onboarding per verificare lo stato dell’onboarding o recuperare un flusso di onboarding interrotto. Se l’utente è registrato, è possibile ottenere userId.
- Chiama SmartScoringInitiateNaturalPerson per avviare il processo di smart scoring
- Chiama SmartScoring per ottenere il risultato