Aller au contenu principal

PaymentLimitationAmountDto

Le PaymentLimitationAmountDto est un objet de transfert de données (DTO) utilisé dans l’API NoWallet pour définir les limites de montant applicables aux transactions. Il permet de spécifier les montants minimum et maximum autorisés pour différents types de transactions, en fonction du pays et du type d’opération. Ce DTO est essentiel pour garantir la conformité avec les réglementations locales et les politiques internes de la plateforme.

Exemple de réponse JSON

Le bloc ci-dessous montre un exemple de charge utile JSON illustrant le DTO une fois rempli. Dans cet exemple, une transaction de type CASHIN (dépôt) est autorisée avec un montant minimum de 10 et un maximum de 100 000 pour le pays CM (Cameroun). Cette structure permet aux développeurs de comprendre le format attendu et les types de données à fournir lors de l’utilisation de l’API.

{
"max_amount": 100000,
"min_amount": 10,
"method": "CASHIN",
"country": "CM"
}

Propriétés

La section Propriétés décrit les champs inclus dans le DTO, avec leur type, leur obligation, et leur rôle :

  • max_amount et min_amount définissent les seuils supérieurs et inférieurs autorisés pour la transaction.
  • method spécifie le type de transaction (par exemple, CASHIN, CASHOUT).
  • country fait référence au code de pays ISO 3166-1 alpha-2 représentant où la limitation s'applique.
NameTypeRequiredRestrictionsDescription
max_amountnumbertrueaucunemontant maximum de la transaction
min_amountnumbertrueaucunemontant minimum de la transaction
methodstringtrueaucuneméthode de transaction de limitation
countrystringtrueaucunecode de pays de la transaction de limitation

Tous ces champs sont obligatoires et garantissent que la transaction respecte les limites autorisées.

Valeurs Énumérées

La section des valeurs énumérées spécifie les valeurs acceptées pour les champs method et country. Pour method, trois types sont pris en charge : CASHIN, MERCHANT et CASHOUT, représentant différents flux de transactions. Pour country, une liste complète des pays africains pris en charge est fournie, en utilisant leurs codes ISO à deux lettres.

PropriétéValeur
methodCASHIN
methodMERCHANT
methodCASHOUT
countryDZ
countryAO
countryBJ
countryBW
countryBF
countryBI
countryCM
countryCV
countryCF
countryTD
countryKM
countryCG
countryCD
countryCI
countryDJ
countryEG
countryGQ
countryER
countryET
countryGA
countryGM
countryGH
countryGN
countryGW
countryKE
countryLS
countryLR
countryLY
countryMG
countryMW
countryML
countryMR
countryMU
countryYT
countryMA
countryMZ
countryNA
countryNE
countryNG
countryRE
countryRW
countryST
countrySN
countrySC
countrySL
countrySO
countryZA
countrySS
countrySD
countrySZ
countryTZ
countryTG
countryTN
countryUG
countryEH
countryZM
countryZW

Cette standardisation permet aux développeurs d’utiliser uniquement des valeurs valides et prédéfinies, réduisant ainsi les erreurs et assurant l’interopérabilité entre les systèmes connectés à la plateforme Nowallet.

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