Saltar al contingut principal
El cliente oficial de Didit per a C# i .NET. És compatible amb .NET 8 i .NET Standard 2.0, i tots els mètodes de l’API són async. A .NET Framework, utilitza C# 11 o una versió posterior. Consulta la visió general dels SDK de servidor per saber què comparteixen tots els SDK.

Instal·lació

Per a la injecció de dependències d’ASP.NET Core, afegeix també Didit.Extensions.DependencyInjection i registra el client amb services.AddDidit(). Els paquets són Didit i Didit.Extensions.DependencyInjection a NuGet. El codi font i el registre de canvis són a didit-protocol/sdk-dotnet a GitHub.

Configura el client

new DiditClient() llegeix DIDIT_API_KEY de l’entorn. Passa DiditClientOptions per substituir-ho, o per establir els identificadors de l’organització i de l’aplicació que necessiten les crides amb abast d’aplicació (casos, xarxes, informes regulatoris). Crea un sol client i reutilitza’l.
Les propietats obligatòries de les sol·licituds són required, de manera que si n’hi ha una que falta, no compila. Les opcionals que deixes sense establir no s’envien.

Crea una sessió

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

Llegeix 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.

Verifica un webhook

Passa el cos brut, exactament tal com l’has rebut, i una manera de llegir les capçaleres de la sol·licitud. DiditWebhooks.Verify llança WebhookVerificationException per a qualsevol cosa que no sigui un lliurament vàlid i recent, i en cas contrari retorna un esdeveniment tipat.
En una API mínima d’ASP.NET Core, llegeix el cos amb un StreamReader i passa name => request.Headers[name].FirstOrDefault(). Mentre rotes el secret, passa’ls tots dos: new[] { newSecret, oldSecret }. Consulta Webhooks per als esdeveniments i l’esquema de signatura.

Fes el cribratge d’una transacció

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

Verifica els tokens d’Authentication

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

Errors

Llistes i fitxers

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