Saltar al contingut principal
El SDK oficial de Didit per a PHP. Requereix PHP 8.1 o posterior i funciona amb qualsevol client HTTP compatible amb PSR-18; Guzzle és l’opció habitual. Consulta la visió general dels SDK de servidor per saber què comparteixen tots els SDK.

Instal·lar

El paquet és didit-protocol/sdk-php a Packagist. El seu codi font i el seu registre de canvis són a didit-protocol/sdk-php a GitHub. La verificació de tokens d’Authentication també necessita l’extensió openssl.

Configurar el client

new DiditClient() llegeix DIDIT_API_KEY de l’entorn. Passa arguments amb nom per substituir-lo o per definir els identificadors de l’organització i de l’aplicació que necessiten les crides amb àmbit d’aplicació (casos, xarxes i informes reguladors). Els camps de la sol·licitud són una única matriu amb els noms de camp propis de l’API; les respostes són objectes de només lectura amb propietats en camelCase i toArray().

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 sense processar, exactament tal com s’ha rebut, i les capçaleres de la sol·licitud. verify llança WebhookVerificationException per a qualsevol lliurament que no sigui vàlid o recent, i altrament retorna un esdeveniment amb tipus.
A Laravel i Symfony, passa $request->getContent() i $request->headers->all(); amb una sol·licitud PSR-7, passa la mateixa sol·licitud com a capçaleres. Mentre rotis el secret, passa tots dos: [$newSecret, $oldSecret]. Consulta Webhooks per veure els esdeveniments i l’esquema de signatura.

Cribrar una transacció

Envia un pagament, una retirada o una transferència de criptomonedes al monitoratge de transaccions; la resposta n’inclou l’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 a cada sol·licitud. Passa una memòria cau PSR-16 perquè les claus de l’emissor es recuperin una sola vegada i no a cada sol·licitud. També intercanvia codis, actualitza els tokens, comprova i revoca sessions i executa processos d’autenticació reforçada.
La verificació de tokens fa les comprovacions de Verificar un token al teu servidor, amb l’emissor i les claus de signatura de la teva aplicació.

Errors

Llistes i fitxers

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