---
title: "Collections"
description: "Questa sezione descrive in dettaglio tutti i passaggi da seguire per provare la collection relativa ai prodotti Fabrick Pass AISP:"
url: "https://docs.fabrick.com/payment-institution/open-banking-and-psd2/pass/products/ais-common/pass-ais-api-collection/"
language: "it"
---

# 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](https://docs.fabrick.com/collections/PassAisCollection.zip) 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

1. Nelle variabili della collection inserisci

   1. *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

2. Chiama *Create User (onBoarding)* per ottenere *userOnboardingid*

3. Clicca il link ricevuto nella risposta e procedi con la registrazione sulla pagina Fabrick Pass

   1. Password: inserisci una password qualsiasi (es: Qwda.1245!)
   2. Codice da inserire per verificare l’email (In Pre questo codice è compilato automaticamente. Le mail non vengono inviate in ambiente Pre)
   3. Cerca e scegli la banca Mock
   4. Seleziona l’ambiente “Sandbox”

4. Sul sito della banca Mock

   1. Username: “user03” e password: “passwd03”
   2. Scegli ricezione sms
   3. Codice: 34567890

5. Su Pass, seleziona e scegli l’utente titolare

6. Continua su Pass inserendo i dati richiesti.

7. Chiama *Get Onboarding* per verificare lo stato dell’onboarding o recuperare un flusso di onboarding interrotto.

8. 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)

9. Chiama *Search Consents* filtrando nel body *userCompanyCode* per ottenere tutti i consensi creati dall’utente creato

10. Chiama *User Details* per ottenere informazioni sull’utente creato

11. 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*

12. Chiama *Account Details* per ottenere maggiori informazioni sull’*accountId* passato

13. Chiama *Balances* per ottenere tutti i Bilanci del passed accountId

14. Chiama *Transactions* per ottenere tutte le transazioni del passed *accountId*

15. Chiama *Movements* per ottenere tutti i Movements (transazioni arricchite con dati PFM) del passed accountId

16. Chiama *Update-aggregation* per rinnovare il consenso o effettuare una nuova aggregazione

17. 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.

1. Nelle variabili della collection inserisci *birthday*:

   1. “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

   2. “name”: Neri

   3. “surname”: Bernardi

   4. “fiscalCode”: BRNNRE{birthYear}B{birthDay}F205B

2. Chiama *Create User (onBoarding)* per ottenere *userOnboardingid*

3. Clicca il link ricevuto come risposta e procedi con la registrazione sulla pagina Pass

   1. Password: inserisci una password qualsiasi (es: Qwda.1245!)
   2. Codice da inserire per verificare l’email (le mail non vengono inviate in ambiente Pre):0000
   3. Se la pagina ti chiede di scegliere una banca per il riconoscimento, premi il tasto “back” e il pulsante “continue” nel popup
   4. Seleziona “enter with SPID”
   5. Seleziona “IDP Test”

4. Sul sito SPID

   1. Username: “test” e password: “test”
   2. Premi “Send”
   3. Premi “Send” nella nuova pagina

5. Continua su Pass inserendo i dati richiesti.

6. ...

## Fabrick Pass AIS One Shot

1. Nelle variabili della collection inserisci “birthday”: giorno di nascita usato per parametrizzare *fiscal code*, *email* e *companyUserCode* per rendere l’utente univoco

2. Chiama *Create User (onBoarding) OneShot* per ottenere *userOnboardingId*

3. Clicca il link ricevuto come risposta e procedi con la registrazione sulla pagina Pass

   1. Cerca e scegli la banca Mock
   2. Seleziona l’ambiente “Sandbox”

4. Sul sito della banca Mock

   1. Username: “user03” e password: “passwd03”
   2. Scegli ricezione sms
   3. Codice: 34567890

5. Su Pass, mantieni selezionato e scegli l’utente titolare

6. Chiama *Get Onboarding* per verificare lo stato dell’onboarding o recuperare un flusso di onboarding interrotto. Se l’utente è registrato, è possibile ottenere *userId*.

7. 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).

8. Procedi con *Search Consents* come flusso AISP

## Fabrick Pass Smart Scoring

1. Nelle variabili della collection inserisci “birthday”: giorno di nascita usato per parametrizzare *fiscal code*, *email* e *companyUserCode* per rendere l’utente univoco

2. Chiama *Create User (onBoarding) OneShot* per ottenere *userOnboardingId*

3. Clicca il link ricevuto come risposta e procedi con la registrazione sulla pagina Pass

   1. Cerca e scegli la banca “BPM”
   2. Seleziona “Internet banking per clientele privata”
   3. Seleziona l’ambiente “Sandbox”

4. Nella pagina BPM

   1. id: 7654321
   2. password: qualsiasi password
   3. Otp: qualsiasi password

5. Su Pass, scegli l’utente titolare in tutti i conti

6. Su Pass, seleziona tutti i conti

7. Chiama *Get Onboarding* per verificare lo stato dell’onboarding o recuperare un flusso di onboarding interrotto. Se l’utente è registrato, è possibile ottenere *userId*.

8. Chiama *SmartScoringInitiateNaturalPerson* per avviare il processo di smart scoring

9. Chiama *SmartScoring* per ottenere il risultato
