Aller au contenu principal

SecureDto

Le SecureDto (Objet de Transfert de Données Sécurisé) définit les mesures de sécurité exigées par un opérateur pour différents types de transactions au sein de l’API NoWallet.
Ce DTO est particulièrement utile pour comprendre si une méthode de transaction (comme MERCHANT, CASHIN ou CASHOUT) nécessite une couche supplémentaire de validation, telle qu’un SMS ou un code QR, avant d’être traitée.

Exemple JSON

L’exemple JSON ci-dessous montre qu’aucune validation de sécurité n’est actuellement requise pour l’ensemble des méthodes de transaction (MERCHANT, CASHIN et CASHOUT) — ni par SMS, ni par code QR. Cela implique une configuration par défaut sans friction supplémentaire pour l’utilisateur final.

{
"sms": {
"MERCHANT": false,
"CASHIN": false,
"CASHOUT": false
},
"qrcode": {
"MERCHANT": false,
"CASHIN": false,
"CASHOUT": false
}
}

Propriétés

  • sms: Cet objet spécifie si une vérification par SMS est requise pour chaque méthode de transaction. Par exemple, si CASHOUT est défini sur true, l'utilisateur recevrait un code SMS qu'il doit saisir avant de compléter une transaction de retrait.
  • qrcode: Ce champ fait référence au OperatorNeedQrDto, qui indique si un code QR est nécessaire pour chaque type de transaction. Il permet une configuration flexible par méthode et est essentiel pour les opérateurs nécessitant des scans de codes visuels dans le cadre de leur processus de sécurité.
NameTypeRequiredRestrictionsDescription
smsobjecttruenoneoperator need sms
qrcodeOperatorNeedQrDtotruenoneoperator need qrcode

Ce DTO améliore la transparence et la configurabilité pour les intégrateurs, leur permettant d’ajuster leur interface utilisateur (UI/UX) et leurs flux backend en fonction des exigences de sécurité définies par l’opérateur.

Cette page vous a-t-elle été utile ?