La Verificación bancaria compara al titular de la cuenta con una identidad que estableció otro paso, por lo que no es una prueba de identidad por sí sola. Coloca Verificación de identidad, Validación de base de datos, un cuestionario o
expected_details antes de este paso. La persona nunca escribe el nombre que se comprueba: Didit siempre compara el nombre que la sesión ya verificó.Los dos métodos
Ambos métodos dan el mismo tipo de resultado: si el titular coincide, el titular que devolvió el banco y la cuenta enmascarada. Los métodos varían según el país, y un país puede ofrecer uno de ellos, ambos, o ambos en cualquier orden. Consulta la comprobación de cuenta para ver sus formatos de cuenta, resultados y valores de sandbox.
La subida de un extracto bancario y los microdepósitos siguen siendo alternativas de respaldo tras los dos métodos (
bank_statement_enabled, bank_microdeposits_enabled), y la persona siempre puede continuar sin banco. Los microdepósitos solo se ofrecen después de un inicio de sesión en el banco o una comprobación de cuenta por los que se haya cobrado en la misma sesión, sin coste adicional. La subida de un extracto también está incluida después de uno de ellos, y además puede ofrecerse sin ningún intento bancario previo, en cualquier país. Consulta Cuando la persona no puede verificar su banco.
Qué ve la persona
En cada país, la persona empieza por el primer método que ofrece el país. El segundo es su respaldo:- Inicio de sesión en el banco primero: se abre el selector de bancos. Su última fila, Introduce los datos de tu cuenta, inicia la comprobación de cuenta. Si el inicio de sesión en el banco falla, la misma fila vuelve a aparecer en Otras formas de verificar.
- Comprobación de cuenta primero: se abre el formulario de la cuenta, con un enlace Inicia sesión en tu banco en su lugar debajo.
- Un solo método: la persona solo ve ese método.
Elige los métodos por país
El orden del paso
bank_method_order define qué métodos ofrece el paso, y en qué orden, para cada país que no define el suyo propio. Enumera open_banking, account_lookup o ambos, con el primero en primer lugar.
bank_method_order recibe ["open_banking", "account_lookup"]: el inicio de sesión en el banco primero y la comprobación de cuenta como respaldo. Una lista vacía se rechaza con Choose a method: bank sign-in, account check, or both.
El orden del paso es un valor predeterminado. En un país donde ninguna ruta atiende uno de sus métodos, ese método se omite y el país ofrece el resto. Un país que una ruta atiende pero al que el orden deja sin ningún método se rechaza al guardar, por ejemplo Choose a method: bank sign-in, account check, or both. ARE offers account check. Un país al que no atiende ninguna ruta en absoluto se conserva, solo con sus alternativas: consulta Un país que ninguna ruta bancaria atiende.
El orden propio de un país
methods en un país de bank_countries sustituye el orden del paso para ese país. La persona empieza por el primer método y se le ofrece el segundo como respaldo.
methods establecido en null, o sin la clave, sigue el orden del paso. El guardado se rechaza, en bank_countries.<ISO3>, cuando un país habilitado:
- define
methodscomo una lista vacía, incluso en un país que ninguna ruta atiende, o - indica un método que ninguna ruta atiende allí, por ejemplo
Account check is not available in NOR.
methods, o lo establece en null, y ofrece solo sus alternativas: consulta Un país que ninguna ruta bancaria atiende.
En la consola
En el paso de Verificación bancaria, Countries and methods enumera cada país con lo que ofrecen allí el inicio de sesión en el banco y la comprobación de cuenta, y qué método aparece primero. Sus ajustes predefinidos rellenan todos los países a la vez:
Un ajuste predefinido nunca deja un país sin nada: cuando un país solo tiene uno de los dos métodos, ese método permanece activado.
Los datos financieros requieren el inicio de sesión en el banco
Solo el inicio de sesión en el banco lee saldos, transacciones e ingresos. Cuando el paso los solicita enbank_scopes y un país ofrece la comprobación de cuenta, una persona que se verifica mediante la comprobación de cuenta supera el paso sin esos datos. El paso no falla: el resultado indica lo que no se recopiló en financial_data.not_collected.
not_collected es una lista vacía siempre que el método haya recopilado todo lo que el paso solicitó. Para exigir los datos, ofrece solo el inicio de sesión en el banco en los países donde los necesites.
Configuración de la comprobación de cuenta
Estas claves solo configuran la comprobación de cuenta. El inicio de sesión en el banco conserva su propia configuración.
Los intentos se cuentan por método.
bank_max_attempts cuenta los intentos de inicio de sesión en el banco, y un microdepósito o una carga de extracto bancario también consume uno de ellos. bank_account_check_max_attempts cuenta las comprobaciones de cuenta. El paso termina con bank_attempts_exhausted_action cuando todas las formas que se siguen ofreciendo para verificar a la persona, incluida la carga de extracto bancario, han consumido sus intentos sin una conexión exitosa: consulta La carga de extracto bancario.
Consultar el método en los resultados
Decisión y webhooks
Cada paso de Verificación bancaria es un elemento debank_verifications[] en la decisión de la sesión y en el objeto decision de los webhooks status.updated. Su method indica cómo se verificó la cuenta:
method es null hasta que se ha evaluado una cuenta, y none cuando la persona continuó sin banco antes de que se evaluara ningún intento: consulta Consultar el método en los resultados. Lee method, y no ownership.method, para distinguir los métodos: ownership.method es la comparación de nombres que produjo la puntuación, como exact o fuzzy.
SessionDecision de la referencia de la API.
Reglas del flujo
Las ramas y las reglas de estado personalizadas leen el mismo valor quebank.method, con la etiqueta Bank Verification Method en el editor de reglas, y los valores Bank Sign-in, Account Check, Micro-deposits, Statement Upload y Continued Without a Bank. Una regla compara el valor del método, por ejemplo, una rama después de un paso de Análisis AML que envía a revisión una comprobación de cuenta con una puntuación de riesgo alta:
Informe de la sesión
El informe PDF de la sesión indica el método en su fila Método de verificación.Nodos guardados antes de los métodos
bank_open_banking_enabled y bank_account_lookup_enabled se han retirado. Un nodo guardado antes de que existiera bank_method_order se ejecuta ahora con el orden que definían sus dos interruptores:
Donde la comprobación de cuenta estaba activada junto al inicio de sesión en el banco, la persona la ve ahora como alternativa en el selector de bancos, Introduce los datos de tu cuenta, y no solo cuando su banco no está disponible. Un nodo con ambos interruptores desactivados, que ofrecía solo microdepósitos o una carga de extracto bancario, se deja tal como está; un guardado posterior debe activar al menos uno de los dos métodos.
Durante una versión, un guardado que no envía
bank_method_order pero envía cualquiera de los interruptores sigue definiendo el orden a partir de los interruptores. Cada guardado vuelve a escribir ambos interruptores, según si algún país ofrece el inicio de sesión en el banco y si algún país ofrece la comprobación de cuenta. Usa bank_method_order y bank_countries.<ISO3>.methods en las integraciones nuevas.
Precios
Cada método tiene su propio precio por país. Consulta Precios de Verificación bancaria para ver los precios de cada país.- El inicio de sesión en el banco tiene su propio precio, y los complementos de saldo y de transacciones añaden cada uno el suyo.
- La comprobación de cuenta se factura una vez por cada comprobación a la que responda el banco: una coincidencia, una coincidencia aproximada, una falta de coincidencia, una cuenta que no pudo verificar y una cuenta que no encontró. Una cuenta rechazada tal como se introdujo nunca se factura.
Probar en sandbox
Una aplicación de sandbox ofrece ambos métodos en todos los países, en el orden que define el paso, y no factura nada. Con el orden predeterminado, la persona empieza en el inicio de sesión en el banco y elige Introduce los datos de tu cuenta para ejecutar la comprobación de cuenta. Para empezar en la comprobación de cuenta, definebank_method_order como ["account_lookup", "open_banking"]. Los cuatro últimos caracteres de la cuenta determinan la respuesta de la comprobación de cuenta: consulta Probarlo en sandbox.
Relacionado
- Comprobación de cuenta: formatos de cuenta, resultados y valores de sandbox.
- Cuando la persona no puede verificar su banco: alternativas, la opción Continuar sin tu banco y sus resultados.
- API de comprobación de cuenta: comprueba una cuenta de pago desde tu backend, sin sesión.
- Claves de configuración de la verificación bancaria: todas las claves del paso.
- Pruebas en sandbox.