> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Verificació bancària: alternatives sense banc

> Didit ofereix alternatives per país, l'opció de continuar sense banc i informes detallats si no es pot completar la verificació bancària.

La Verificació bancària mai deixa una persona bloquejada. Mentre el pas l'espera, sempre pot triar **Continua sense el teu banc**, i el pas ho mostra tan bon punt cap mètode no funciona per al seu país o el seu banc. La sessió segueix aleshores la decisió que hagis triat per a aquest cas, una revisió per defecte. Quan un intent fallit esgota l'últim intent de totes les opcions que encara se li ofereixen, inclosa la pujada d'un extracte bancari, el pas no espera: finalitza pel seu compte i segueix `bank_attempts_exhausted_action`, un rebuig per defecte, tret que un intent anterior ja hagi assolit un veredicte, com ara una discordança de nom. En aquest cas, aquest veredicte es manté.

Aquesta pàgina cobreix les altres maneres de verificar que ofereix cada país, quan la persona veu **Continua sense el teu banc**, com es decideix cada cas i com llegir-ho en el resultat.

## Les maneres de verificar

| Manera de verificar | `method` | On s'ofereix |
| - | - | - |
| Inici de sessió bancari | `open_banking` | On una ruta dona servei al país. |
| Comprovació de compte | `account_lookup` | On una ruta dona servei al país. |
| Pujada d'extracte bancari | `statement` | Qualsevol país, quan el pas l'activa (`bank_statement_enabled`). |
| Microdipòsits | `microdeposits` | Només on una ruta envia els dipòsits, després d'un inici de sessió bancari o d'una comprovació de compte cobrats en la mateixa sessió (`bank_microdeposits_enabled`). |
| Continua sense el teu banc | `none` | Sempre. No es pot desactivar. |

La persona comença amb l'inici de sessió bancari o la comprovació de compte, en l'ordre que estableixis per al seu país: consulta [Tria els mètodes per país](https://docs.didit.me/ca/core-technology/bank-verification/verification-methods.md#tria-els-mètodes-per-país). La pujada d'extracte bancari i els microdipòsits són alternatives posteriors a aquests dos. **Continua sense el teu banc** apareix en darrer lloc.

Una opció que un país no pot utilitzar mai no s'ofereix a la persona d'aquest país. A la consola, **Països i mètodes** la mostra com a **No disponible** per a aquest país.

### Un país al qual no dona servei cap ruta bancària

Un país on ni l'inici de sessió bancari ni la comprovació de compte disposen d'una ruta es manté en el pas. Els seus usuaris pugen un extracte bancari, quan el pas n'ofereix un, o continuen sense cap banc.

En desar, es manté aquest país si s'omet `methods` o s'estableix a `null`. El seu `methods` no pot llistar cap mètode, perquè cap ruta no hi dona servei: això es rebutja en desar, per exemple `Account check is not available in VNM.` També es rebutja una llista buida, com a tots els països habilitats, amb `Choose a method: bank sign-in, account check, or both.` Si el teu contracte estableix preus propis i no inclou la pujada d'extracte bancari, desar oferint-ne una sense cap intent bancari previ també rebutja aquest país.

```json theme={null}
{
  "bank_statement_enabled": true,
  "bank_countries": {
    "GBR": { "enabled": true, "institutions": "all" },
    "VNM": { "enabled": true, "institutions": "all" }
  }
}
```

Aquí el Vietnam representa un país al qual cap ruta bancària no dona servei. No defineix cap `methods`, de manera que l'operació de desar el manté, i els seus usuaris veuen la pujada d'extracte bancari i **Continua sense el teu banc**.

### La pujada d'extracte bancari

La pujada d'extracte bancari sol·licita un extracte bancari dels darrers 3 mesos que mostri el nom de la persona, el seu banc i el número de compte. Didit el llegeix, comprova si s'ha editat i contrasta el nom del titular de la mateixa manera que ho fa amb les dades del banc.

Amb `bank_statement_enabled` activat, el pas l'ofereix en dos casos:

* **Després d'un intent cobrat:** un cop s'ha cobrat un intent d'inici de sessió bancari o de comprovació de compte en la mateixa sessió, la pujada d'extracte bancari és una alternativa, inclosa sense cap cost addicional.
* **Sense cap intent bancari previ:** a qualsevol país, inclòs un al qual cap ruta bancària no doni servei. Això requereix `bank_statement_standalone_enabled`, que està activat per defecte. Desactiva'l per oferir la pujada d'extracte bancari només després d'un intent cobrat.

La pujada d'extracte bancari i els microdipòsits consumeixen cadascun un dels `bank_max_attempts` del pas, els mateixos intents que utilitza l'inici de sessió bancari. Un cop la persona els ha esgotat tots, ja no s'ofereix cap dels dos, fins i tot després d'un intent cobrat. La comprovació de compte té el seu propi `bank_account_check_max_attempts`, de manera que allà on és l'únic mètode, una persona que hagi utilitzat totes les comprovacions de compte encara pot pujar un extracte, quan el pas n'ofereixi un. Quan un intent fallit esgota l'últim intent de totes les maneres que encara s'ofereixen a la persona, inclosa la pujada d'un extracte bancari, el pas finalitza pel seu compte: no es demana a la persona que continuï, i el resultat no registra cap continuació. La sessió segueix `bank_attempts_exhausted_action`, tret que un intent anterior ja hagi assolit un veredicte, com ara una discordança de nom, que aleshores es manté. Per deixar marge per a una alternativa després d'un inici de sessió bancari fallit, estableix `bank_max_attempts` a `2` o més.

## Quan la persona veu Continuar sense el teu banc

`bank_continue_without_bank` estableix quan el pas mostra **Continuar sense el teu banc**:

| Valor | El pas ho mostra |
| - | - |
| `when_needed` (per defecte) | Quan cap mètode funciona per al país o banc de la persona, quan no es pot contactar amb el seu banc en aquest moment i cap altre mètode podria verificar-la, o quan indica que no té banca en línia o que el seu banc no apareix a la llista. |
| `from_start` | També a la primera pantalla. |

Cap dels dos valors desactiva l'opció: la persona sempre pot continuar. A la consola, configura-ho al pas de verificació bancària a **Quan la persona no pot verificar**, com a **Mostrar Continuar sense banc**: **Quan res més funciona** o **Des del principi**.

```json theme={null}
{
  "bank_continue_without_bank": "when_needed"
}
```

### Què veu la persona

* **Sense ruta al seu país:** per exemple «Encara no ens podem connectar als bancs del Vietnam», amb la càrrega de l'extracte a **Altres maneres de verificar**, i **Continuar sense el teu banc**.
* **Un banc que no es pot utilitzar aquí:** «Aquest banc no es pot utilitzar aquí». La persona pot introduir les dades del seu compte on el país ofereixi la comprovació de compte, carregar un extracte, triar un banc diferent o continuar sense el seu banc.
* **Sense banca en línia, o un banc que no apareix a la llista:** «Verifica el teu compte d'una altra manera», amb les opcions que ofereix el seu país, i **Continuar sense el teu banc**.
* **Un banc amb el qual no es pot contactar en aquest moment:** la persona pot tornar-ho a provar. La pantalla també ofereix **Continuar sense el teu banc** un cop l'altre mètode, l'inici de sessió bancari o la comprovació de compte, no pot ajudar: el seu país no l'ofereix, no li queden intents o el seu darrer intent tampoc ha pogut contactar amb el banc.
* **Després de continuar:** «Gràcies, pots continuar». A la persona mai se li mostra un error i passa al següent pas del teu flux de treball.

## Tria el resultat

Quan la persona continua sense banc, Didit determina el motiu a partir del que ha passat al pas. Mai pren un motiu del dispositiu de la persona. Cada motiu, registrat com a `continuation.reason`, segueix la seva pròpia configuració de resultat:

* `no_route`: cap ruta d'inici de sessió bancari o de comprovació de compte està disponible al seu país. Decidit per `bank_unsupported_action`, `REVIEW` per defecte, amb el codi de motiu `NOT_COVERED`.
* `institution_unsupported`: el banc que ha triat no es pot utilitzar en aquest pas. Decidit per `bank_unsupported_action`, `REVIEW` per defecte, amb el codi de motiu `NOT_COVERED`.
* `attempts_exhausted`: tots els intents ja s'havien esgotat, i cap no estava encara en curs, quan ha continuat. Decidit per `bank_attempts_exhausted_action`, `DECLINE` per defecte.
* `person_choice`: hi havia una manera de verificar i ha triat continuar. Això inclou un banc amb el qual no s'ha pogut contactar en aquest moment: el banc té cobertura, per la qual cosa la pròpia elecció de la persona és el motiu. Decidit per `bank_skipped_action`, `REVIEW` per defecte, amb el codi de motiu `SKIPPED`.

`bank_skipped_action` i `bank_attempts_exhausted_action` admeten `REVIEW` o `DECLINE`. `bank_unsupported_action` també admet `NO_ACTION`, que aprova el pas i continua registrant `NOT_COVERED`.

A la consola, aquestes són les files **Banc o país sense cobertura**, **Ha continuat sense banc** i **Intents esgotats** de la pestanya **Resultats** del pas.

```json theme={null}
{
  "bank_continue_without_bank": "when_needed",
  "bank_unsupported_action": "REVIEW",
  "bank_skipped_action": "REVIEW",
  "bank_attempts_exhausted_action": "DECLINE"
}
```

> [!NOTE]
>
> Continuar mai substitueix un veredicte que un intent ja hagi determinat. Si un intent ja s'havia avaluat, per exemple, si el banc o un extracte ha retornat un titular que no coincideix i a la persona li quedaven intents, o si no ha confirmat una coincidència propera, el pas manté aquest veredicte i els seus codis de motiu. Aleshores no s'aplica cap configuració de resultat de la llista anterior, i no s'afegeix ni `NOT_COVERED` ni `SKIPPED`. El resultat continua registrant que la persona ha continuat: consulta [Llegeix-ho al resultat](#llegeix-ho-en-el-resultat).

## Llegeix-ho en el resultat

### Decisió i webhooks

L'element del pas a `bank_verifications[]`, a la [decisió de la sessió](https://docs.didit.me/ca/sessions-api/retrieve-session.md#verificació-bancària) i a l'objecte `decision` dels [webhooks `status.updated`](https://docs.didit.me/ca/integration/webhooks#matrius-plurals-de-v3-important), indica que la persona ha continuat sense banc:

* `continued_without_bank` és `true`: la persona ha abandonat el pas amb **Continua sense el teu banc**.
* `method` és `none` quan no s'ha avaluat cap intent abans que la persona continués. Després d'un intent avaluat, com ara un titular que no coincideix, `method` manté el mètode d'aquest intent, i el seu veredicte es manté vigent.
* `continuation` indica com ha continuat la persona:
  * `reason`: `no_route`, `institution_unsupported`, `attempts_exhausted` o `person_choice`.
  * `country`: el país on la persona estava fent la verificació, ISO 3166-1 alfa-3, o `null` si ha continuat abans de triar-ne un.
  * `offered`: les altres vies de verificació que s'oferien per a aquell país, en l'ordre en què les oferia: `statement`, després `microdeposits`. Buit quan no n'oferia cap.
  * `institution_id` i `institution_name`: per a `institution_unsupported`, el banc que la persona no ha pogut utilitzar: el banc que ha triat, o el banc en què ha finalitzat el seu darrer intent. Didit obté tots dos de la seva pròpia llista d'entitats bancàries, mai del dispositiu de la persona, de manera que un banc que no figuri en aquesta llista deixa tots dos com a `null`. Tots dos són `null` per a qualsevol altre motiu.
  * `continued_at`: quan la persona ha continuat.
* `reason_codes` conté `NOT_COVERED` o `SKIPPED`, com s'explica a [Tria el resultat](#tria-el-resultat), quan la continuació ha decidit el pas. Després d'un intent avaluat, manté els codis de motiu d'aquest intent.
* `not_covered` és `true` per a `no_route` i `institution_unsupported`.

```json theme={null}
{
  "bank_verifications": [
    {
      "node_id": "feature_bank_verification",
      "status": "In Review",
      "method": "none",
      "continued_without_bank": true,
      "continuation": {
        "reason": "institution_unsupported",
        "country": "ESP",
        "offered": ["statement"],
        "institution_id": "example_bank_es",
        "institution_name": "Example Bank",
        "continued_at": "2026-11-03T08:15:41.512870+00:00"
      },
      "not_covered": true,
      "ownership": null,
      "reason_codes": ["NOT_COVERED"]
    }
  ]
}
```

L'exemple només mostra els camps que es tracten en aquesta pàgina. Cada camp es troba a l'esquema `BankVerificationResult` de la [referència de l'API](https://docs.didit.me/ca/sessions-api/retrieve-session.md).

Quan el teu flux de treball redueix les dades que retorna, `continued_without_bank` i `continuation.reason` se segueixen retornant, de manera que encara pots distingir `no_route` d'`institution_unsupported`, que comparteixen `NOT_COVERED`. Totes les altres claus de `continuation` són aleshores `null`: el país, el banc, què s'ha ofert i quan. La mateixa `continuation` és `null` quan la persona no ha continuat. `method` tampoc no es retorna en aquest cas, de manera que cal llegir `continued_without_bank`, no `method`, per saber que la persona ha continuat.

### Regles del flux de treball

Les branques i les regles d'estat personalitzades poden llegir:

* `bank.continued_without_bank`: `true` o `false`.
* `bank.continue_reason`: `no_route`, `institution_unsupported`, `attempts_exhausted` o `person_choice`.
* `bank.method`: `none` quan la persona ha continuat sense banc abans que s'avalués cap intent. Després d'un intent avaluat, el mètode d'aquest intent.

### Informe de sessió

Quan la persona ha continuat sense banc abans que s'avalués cap intent, la fila **Mètode de verificació** de l'informe en PDF de la sessió indica **Ha continuat sense banc**. Després d'un intent avaluat, indica el mètode d'aquest intent.

## Preus

* **Continua sense el teu banc** mai no es factura. Els intents que hagi fet la persona abans de continuar es facturen de la manera habitual.
* **La càrrega d'un extracte sense cap intent bancari cobrat previ** costa \$0.20 per extracte que Didit llegeix i avalua. Es factura en la seva pròpia línia d'ús, **Bank verification - statement upload** (`bank_statement_upload`), i la tarifa del teu contracte o el preu especial s'hi aplica igual que a qualsevol altre complement. Si el teu contracte estableix preus propis i no l'inclou, el pas no l'ofereix.
* **La càrrega d'un extracte o els microdipòsits després d'un inici de sessió bancari o d'una comprovació de compte pels quals s'hagi cobrat** en la mateixa sessió s'inclouen sense cap cost addicional.

## Nodes desats abans de Continua sense el teu banc

`bank_allow_skip` s'ha retirat. Un node desat amb aquest paràmetre ara s'executa amb el valor que representava:

| `bank_allow_skip` | El node s'executa amb |
| - | - |
| `true` | `bank_continue_without_bank: "from_start"` |
| `false` o no definit | `bank_continue_without_bank: "when_needed"` |

Un node que no permetia ometre abans deixava la persona sense cap manera d'avançar quan res no li funcionava. Ara mostra **Continua sense el teu banc** en aquests casos, i `bank_unsupported_action`, `bank_attempts_exhausted_action` o `bank_skipped_action` decideix la sessió.

Durant una única versió, una operació de desat que enviï `bank_allow_skip` però cap `bank_continue_without_bank` continua definint el mode a partir d'aquest camp. Cada operació de desat torna a escriure `bank_allow_skip`: `true` per a `from_start`, `false` per a `when_needed`. Fes servir `bank_continue_without_bank` en noves integracions.

## Prova al sandbox

Una aplicació de sandbox no factura res, i la càrrega d'extractes i els microdipòsits no necessiten cap intent bancari previ. Defineix `bank_continue_without_bank` com a `from_start` per veure **Continua sense el teu banc** a la primera pantalla, i selecciona'l per provar `bank_skipped_action`. Consulta [Proves al sandbox](https://docs.didit.me/ca/integration/sandbox-testing.md) per saber com funcionen les aplicacions de sandbox en general.

## Relacionat

* [Mètodes de verificació bancària](https://docs.didit.me/ca/core-technology/bank-verification/verification-methods.md): inici de sessió bancari i comprovació de compte, per país.
* [Comprovació de compte](https://docs.didit.me/ca/core-technology/bank-verification/account-check.md): formats de compte, resultats i valors de sandbox.
* [Claus de configuració de la verificació bancària](https://docs.didit.me/ca/management-api/workflows/feature-configs.md#verificació-bancària): totes les claus del pas.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.