Consenso SCA
Effettuare una SCA
Descrizione
In questa sezione vengono elencati gli endpoint che consentono di ottenere e rinnovare i vari consensi necessari al collegamento di un conto.
Ottenimento consenso una-tantum per mostrare la lista dei conti
Consente di effettuare la SCA (usa e getta) per accedere ai conti/carte in proprio possesso presso la banca, per il prodotto definito nel productId.
[POST] /{itemUuid}/consents/accountsList
Nella request in particolare abbiamo:
providerId* id della banca (o provider)
productCode* codice del prodotto
accountNature* natura dell'account ("account" o "card")
tppRedirectUri URL di redirect dopo che la SCA viene effettuata
Nella response l'API fornisce:
consentId id del consenso
consentStatus stato del consenso
scaManagerRedirectUrl URI per effettuare la SCA
validUntil data fine validità
Ottenimento consenso ricorrente
Consente di effettuare la SCA (valida tipicamente 90 giorni) per collegare ai conti/carte in proprio possesso presso la banca, per il prodotto selezionato.
[POST] /{itemUuid}/consents/recurring
Nella request in particolare abbiamo:
providerId*id della banca (o provider)productCode*codice del prodottotppRedirectUriURIURLperdieffettuareredirect dopo che la SCA viene effettuataaccountAccess*oggetto composto dabalances*lista di oggetti con la seguente forma:resourceId*ibanmaskedPancurrency*accountNature
transactions*lista di oggetti con la stessa forma diaccounts
Nella response l'API fornisce:
consentIdid del consensoconsentStatusstato del consensoscaManagerRedirectUrlcommissionitotaliURIdellapertransazioneeffettuare la SCAvalidUntildata fine validità
Rinnovo consenso
Consente di rinnovare la SCA (valida tipicamente 90 giorni) a partire da un consenso precedentemente valido.
[PUT] /{itemUuid}/consents/{consentId}/renew
I parametri richiesti sono:
consentIdpath variable - id del consenso.
Nella response l'API fornisce:
consentIdid del consensoconsentStatusstato del consensoscaManagerRedirectUrlcommissionitotaliURIdellapertransazioneeffettuare la SCAvalidUntildata fine validità
Recuperare i conti collegati ad un consenso
Consente di recuperare l'elenco dei conti/carte in proprio possesso presso la banca a fronte del consenso precedentemente fornito.
[GET] /{itemUuid}/consents/{consentId}/accounts
I parametri richiesti sono:
consentIdpath variable - id del consenso.
Nella response l'API fornisce:
accountslista degli account composti dalle seguenti proprietàaccountIdstato del consensoresourceIdid della risorsaibancodice IBANcurrencyvaluta di contoproviderIdid della bancaproductCodecodice del prodottoconsentIdid del consenso