Saltar al contingut principal
La comprovació de compte confirma que un compte bancari pertany a la persona que el teu flux de treball ja ha verificat, a partir de les dades del compte que introdueix. No hi ha cap inici de sessió bancari ni cap pantalla de consentiment: la persona introdueix el seu compte tal com s’escriu al seu país, i el banc confirma el nom que hi figura comparant-lo amb el nom verificat en un pas anterior. És un dels dos mètodes de Verificació bancària, juntament amb l’inici de sessió bancari, i el valor del mètode és account_lookup. La càrrega d’extractes i els microdipòsits continuen sent alternatives de reserva després de tots dos, i la persona sempre pot continuar sense fer servir un banc. Per comprovar un compte des del teu backend sense cap sessió, per exemple abans d’un pagament, utilitza l’API de comprovació de comptes.
La Verificació bancària confirma qui és el titular d’un compte comparant-lo amb una identitat que un altre pas ha establert, de manera que per si sola no és una prova d’identitat. Posa Verificació d’identitat, Validació en bases de dades, un qüestionari o expected_details abans del pas. La persona mai escriu un nom per a la comprovació: Didit sempre compara el nom que la sessió ja ha verificat.

Com funciona

1

La persona tria el seu país

Al pas de Verificació bancària, la persona tria un país que el pas ofereix. Quan la comprovació de compte és la primera opció allà, el pas obre un formulari breu en el format de compte d’aquell país. Quan l’inici de sessió bancari va primer, la persona tria Introdueix les dades del teu compte per arribar al formulari.
2

La persona escriu el seu compte

Per exemple un IBAN, un sort code i un número de compte, o una CLABE. El flux de verificació crea el formulari a partir del que retorna l’API per a aquest país, de manera que un país que Didit afegeixi més endavant no requereix cap canvi per part teva.
3

Didit comprova primer el format

Abans de facturar res, Didit comprova cada valor: la seva longitud, els seus caràcters, els seus dígits de control i, en el cas d’un IBAN, que pertanyi al país seleccionat. Un valor incorrecte es rebutja indicant el camp a corregir. La persona el corregeix directament, i no es consumeix cap intent.
4

El banc comprova el nom que figura al compte

Didit fa una comprovació comparant amb el nom que la sessió ha verificat. Qualsevol altra informació que enviï el client s’ignora.
5

El pas pren una decisió

La resposta es converteix en un resultat de titularitat, i les accions del pas el transformen en el veredicte exactament com ho fan per a l’inici de sessió bancari.

On s’ofereix la comprovació

La cobertura és per país. En producció, avui la comprovació funciona a Nigèria, Ghana i Kenya. Didit l’activa país per país, un cop disposa d’una ruta tarifada allà; un país que no en tingui no l’ofereix, i els preus de la Verificació bancària mostren sempre la llista actualitzada. Els països s’afegeixen progressivament, i el pas sempre llegeix la llista actualitzada, de manera que mai has de modificar la teva integració quan se n’afegeix un. Dins d’un país cobert, els mètodes del pas decideixen si la persona la veu:
  • L’ordre del pas. bank_method_order defineix quins mètodes ofereix cada país i quin va primer. El valor per defecte, ["open_banking", "account_lookup"], comença amb l’inici de sessió bancari i ofereix la comprovació de compte com a alternativa.
  • L’ordre propi d’un país. methods en un país a bank_countries substitueix l’ordre del pas allà, per exemple ["account_lookup"] només per a la comprovació de compte, o ["account_lookup", "open_banking"] per començar amb ella.
  • Un banc que no està disponible. Quan un país ofereix la comprovació de compte, també serveix de suport per a un banc en què l’inici de sessió bancari s’hagi degradat o estigui fora de servei: el pas es desplaça al formulari de compte abans de demanar cap consentiment, mentre a la persona li quedin comprovacions de compte disponibles.
  • La comprovació s’executa a les rutes pròpies de Didit. Un pas que s’executa amb el teu propi proveïdor del marketplace (provider_key) només l’ofereix amb fallback_to_native activat.
  • Comptes d’empresa. En una sessió de verificació d’empreses, la comprovació compara un compte d’empresa amb l’empresa verificada, als països on Didit comprova comptes d’empresa.
Consulta Tria els mètodes per país per conèixer les regles que s’apliquen quan es desa.

Què escriu la persona

Aquests són els formats de compte que entén el formulari. No són una llista de cobertura: si la comprovació s’executa en un país depèn d’on s’ofereix, i el pas sempre mostra els camps exactes per a aquest país. En alguns països, el formulari també demana un número de registre: per a comptes d’empresa, i en alguns països per a qualsevol compte. Els espais, guions i punts s’eliminen i les lletres es passen a majúscules abans de comprovar un valor, de manera que la persona pot escriure un compte tal com l’imprimeix el seu banc.

Activa-la

Un pas nou ofereix la comprovació del compte per defecte, com a opció de reserva per a l’inici de sessió bancari. Per començar directament amb aquesta opció, o per oferir-la sola, posa account_lookup en primer lloc a l’ordre:
Aquestes configuracions defineixen la comprovació:

Resultats

Comprovacions que retornen una resposta

Cadascuna d’aquestes es factura una vegada i consumeix una de les comprovacions de compte de la persona (bank_account_check_max_attempts). Fins que el pas no es completi, la persona pot tornar-ho a provar amb un altre compte mentre li quedin intents. El resultat és a ownership.result, excepte en el cas d’un compte que no existeix, que es troba a connection.reason_code. Amb bank_account_check_accept_close_match desactivat, totes dues coincidències properes passen a ser no_match, amb el codi de motiu OWNER_NAME_MISMATCH: mai no es demana a la persona que confirmi el nom, i bank_no_match_action decideix. L’inici de sessió bancari manté les seves coincidències properes en qualsevol cas. Un cop la persona ha esgotat totes les comprovacions de compte, i tots els intents d’inici de sessió bancari on el país també ofereixi inici de sessió bancari, sense una connexió satisfactòria, el pas roman obert mentre encara li ofereixi la càrrega d’un extracte amb intents disponibles: consulta La càrrega d’extractes. Quan no queda cap via, el pas finalitza a bank_attempts_exhausted_action (DECLINE per defecte), tret que un intent anterior ja hagi arribat a un veredicte, com ara una no coincidència de nom. Aquest veredicte es manté llavors vigent.

Resultats que mai no es facturen

Cap d’aquests consumeix una comprovació. Cadascun es mostra a connection.reason_code.

A la decisió

La decisió de la sessió llista el pas sota bank_verifications[]. Un cop s’ha avaluat un compte, method mostra account_lookup. Mentre no s’hagi avaluat cap compte, method i ownership són null, i connection.reason_code indica per què, per exemple ACCOUNT_NOT_FOUND, PROVIDER_UNAVAILABLE o REFERENCE_IDENTITY_MISSING. No se selecciona cap banc per a la comprovació, de manera que connection.institution_id, connection.institution_name i connection.oauth són null, i connection.institution_country és el país que ha triat la persona. Didit no manté cap accés al compte un cop completat el pas, per la qual cosa una comprovació que hagi finalitzat amb coincidència mostra connection.status: revoked amb reason_code: VERIFICATION_COMPLETED. El resultat en si roman a la sessió. Una comprovació del compte no llegeix saldos, transaccions ni ingressos. Quan el pas els sol·licita, financial_data.not_collected els enumera; consulta Les dades financeres requereixen l’inici de sessió bancari.
L’exemple només mostra els camps que es tracten en aquesta pàgina. Un cop avaluat un compte, consulta method per distingir una comprovació del compte d’un inici de sessió bancari: és l’únic camp pensat per a això.

En regles de flux de treball i informes

  • Branques i regles d’estat: bank.method és account_lookup (Comprovació del compte al creador de regles), i bank.reason_code pot ser ACCOUNT_NOT_FOUND.
  • Informe PDF de la sessió: la fila Mètode de verificació mostra Comprovació del compte.

Preus

Cada comprovació que retorna una resposta és un càrrec de Bank Verification: una coincidència, una coincidència propera, una no coincidència, un compte que no s’ha pogut verificar i un compte que no s’ha trobat es facturen tots. Un valor rebutjat abans de la comprovació, una comprovació que no està disponible i una sessió sense cap nom verificat per comparar mai no es facturen. El preu s’estableix per país: consulta Preus de Bank Verification. La comprovació de compte és un mètode de pagament per separat, mai un recurs de reserva: bank_fallback_used_action no s’activa per a aquest mètode. Després d’una comprovació facturada, els microdipòsits i la càrrega de l’extracte s’inclouen sense cost addicional en la mateixa sessió, quan el pas els activa i el país els ofereix.

Prova-ho en sandbox

En una aplicació de sandbox, la comprovació s’executa en un servei simulat i no es factura res. El sandbox ofereix ambdós mètodes a tots els països, en l’ordre que estableix el pas: amb l’ordre per defecte, selecciona Introdueix les dades del teu compte per executar la comprovació, o bé defineix bank_method_order com a ["account_lookup", "open_banking"] per començar per aquest. Els últims quatre caràcters del compte que escriu la persona (l’IBAN, altrament el número de compte) trien la resposta. Qualsevol altra terminació coincideix amb el nom verificat. El sandbox registra cada comprovació que ha obtingut una resposta com a ús sense cost, de manera que pots veure quines comprovacions facturaria una sessió de producció. Un IBAN, un CLABE i un CBU porten dígits de control, de manera que no pots simplement canviar-ne els últims quatre caràcters. Utilitza aquests valors, que superen totes les comprovacions de format:
L’API de comprovació de compte respon a una clau de sandbox a partir d’aquestes mateixes terminacions, sense cap sessió. Consulta Proves en sandbox per saber com funcionen les aplicacions de sandbox en general.
Darrera modificació el 7 de novembre del 2026