Passer au contenu principal
POST
curl

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Corps

application/json
beneficiary_wallet_address
string
requis

L'adresse du portefeuille de destination. Le VASP de test Didit envoie vers celle-ci, mise en correspondance avec le carnet d'adresses de votre portefeuille sur la blockchain de l'actif. Un portefeuille sans entrée correspondante est accepté et la transaction entrante est enregistrée sous le statut ON_HOLD.

scenario
enum<string>
défaut:accept

Ce que le Didit Test VASP déclare pour le bénéficiaire. accept indique le nom du titulaire lui-même ; name_mismatch indique un nom auquel aucun titulaire ne souscrit. La décision elle-même vous appartient toujours.

Options disponibles:
accept,
name_mismatch
chain
string
défaut:ETH

Blockchain de l'actif.

amount
string
défaut:1

Montant sous forme de chaîne décimale.

currency
string
défaut:ETH

Code de l'actif.

reference
string

Clé d'idempotence optionnelle. Une répétition avec la même valeur renvoie le transfert réservé par le premier appel.

Réponse

Le transfert entrant a été enregistré et a fait l'objet d'une décision. Une nouvelle requête avec la même reference renvoie le même corps.

transaction_id
string<uuid>

UUID de transaction Didit du virement entrant.

txn_id
string

txn_id généré par Didit.

scenario
string

Le scénario qui a été exécuté.

travel_rule_status
string

Le statut auquel la propre décision de votre application a abouti.

detail
string

Raison pour laquelle le transfert s'est résolu avec ce statut.

test_vasp
boolean

Toujours true : l'expéditeur était le Didit Test VASP.

travel_rule
object

Objet de transfert complet renvoyé par les endpoints de confirmation d'actionnariat et de finalisation/annulation. Tant que l'actionnariat du portefeuille d'un transfert entrant n'est pas confirmé, les champs originator_data et beneficiary_data de la contrepartie sont renvoyés masqués (la première lettre de chaque mot est conservée ; le portefeuille, la blockchain et le routage VASP restent lisibles) et data_masked est à true.

Dernière modification le 7 novembre 2026