Aller au contenu principal

OperatorNeedQrDto

Le OperatorNeedQrDto (Data Transfer Object indiquant si un QR code est requis) est un objet de configuration dans l’API NoWallet. Il précise si un code QR est nécessaire pour différents types de transactions gérées par un opérateur.
Cet objet permet aux interfaces front-end et aux intégrateurs de savoir à l’avance si un flux de transaction (comme un paiement marchand, un dépôt ou un retrait) doit afficher ou scanner un QR code.

Exemple JSON

L’exemple JSON ci-dessous illustre une configuration simple où aucune transaction ne nécessite de QR code : les champs MERCHANT, CASHIN et CASHOUT sont tous définis à false. Cela signifie que l’opérateur n’exige pas de validation par QR code pour ces méthodes, offrant ainsi une expérience utilisateur plus fluide et rapide.

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

Propriétés

La section Propriétés décrit l’utilité de chaque champ booléen :

  • MERCHANT: Indique si un QR code est nécessaire pour les transactions marchandes.
  • CASHIN: Indique si l'utilisation du QR code est obligatoire pour déposer de l'argent dans un portefeuille ou un compte.
  • CASHOUT: Spécifie si la vérification par QR code est requise lors du retrait de fonds.
NameTypeRequiredRestrictionsDescription
MERCHANTbooleantrueaucunel’opérateur a besoin d’un QR code pour les transactions marchandes
CASHINbooleantrueaucunel’opérateur a besoin d’un QR code pour les dépôts d’argent
CASHOUTbooleantrueaucunel’opérateur a besoin d’un QR code pour les retraits de fonds

Ces indicateurs sont particulièrement utiles pour les interfaces dynamiques et la logique backend, permettant d’adapter en temps réel le comportement selon les capacités de l’opérateur et les exigences de conformité.

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