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.
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| MERCHANT | boolean | true | aucune | l’opérateur a besoin d’un QR code pour les transactions marchandes |
| CASHIN | boolean | true | aucune | l’opérateur a besoin d’un QR code pour les dépôts d’argent |
| CASHOUT | boolean | true | aucune | l’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 ?