Saltar al contingut principal
La biblioteca oficial de Didit per a Java i Kotlin. Requereix Java 11 o posterior i només depèn de java.net.http, Jackson i de les anotacions de nul·labilitat de JSpecify. Cada mètode té una variant ...Async que retorna un CompletableFuture. Consulta la visió general dels SDK de servidor per veure què comparteix cada SDK.

Instal·lació

L’artefacte és me.didit:didit-java a Maven Central. El codi font i el registre de canvis es troben a didit-protocol/sdk-java a GitHub.

Configurar el client

new Didit() llegeix DIDIT_API_KEY de l’entorn. Utilitza el builder per sobreescriure’l, o per definir els identificadors de l’organització i de l’aplicació que necessiten les crides amb abast d’aplicació (casos, xarxes, informes regulatoris).
Els tipus de sol·licitud són builders, i el seu build() comprova els camps obligatoris. Els camps opcionals de les respostes són valors Optional; a Kotlin, llegeix-los amb .getOrNull(). Els fragments d’aquesta pàgina i de cada pàgina de referència de l’API són el cos d’un mètode, amb els imports necessaris a sobre.

Crear una sessió

Crea una sessió de verificació per a un flux de treball i envia el teu usuari a la seva URL.

Llegir la decisió

Quan l’usuari acabi (o quan arribi el webhook), llegeix la decisió. Cada resultat de funcionalitat és una llista amb una entrada per cada node del flux de treball.

Verificar un webhook

Passa el cos brut, exactament tal com s’ha rebut, i les capçaleres de la sol·licitud. Webhooks.verify llança WebhookVerificationException per a qualsevol entrega que no sigui vàlida i recent, i en cas contrari retorna un esdeveniment tipat.
A Spring Boot, rep el cos com a @RequestBody byte[] body i les capçaleres com a @RequestHeader Map<String, String> headers. Per acceptar dos secrets compartits mentre en rotes un, passa VerifyOptions. Consulta Webhooks per als esdeveniments i l’esquema de signatura.

Cribrar una transacció

Envia un pagament, una retirada o una transferència de criptoactius al monitoratge de transaccions; la resposta inclou el seu estat i la puntuació de risc.

Verificar els tokens d’Authentication

Authentication comprova els tokens d’accés que signa l’emissor d’Authentication, al teu backend, sense cridar Didit per a cada sol·licitud. També intercanvia codis, renova tokens, comprova i revoca sessions, i executa autenticacions reforçades.
La verificació del token fa les comprovacions descrites a Verificar un token al teu servidor, contra l’emissor i les claus de signatura de la teva aplicació.

Errors

Totes les excepcions hereten de DiditException, una excepció no comprovada.

Llistes i fitxers

Les pàgines d’endpoints del servidor de la referència de l’API tenen un exemple en Java per a la seva operació, excepte els endpoints i camps que cap versió 1.0.1 encara no té, indicats a la visió general.
Darrera modificació el 7 de novembre del 2026