Aller au contenu principal

Frais par Pays

GET{baseUrl}/fees/by/country
note

Par exemple, si vous souhaitez obtenir les données des frais pour le Cameroun, vous pouvez utiliser l'URL suivante :

{baseUrl}/fees/by/country?country=CM.

Paramètres de la Requête

Lors de la récupération des données des frais par pays, la requête doit inclure les paramètres suivants dans l'URL :

NameInTypeRequiredDescription
countryquerystringtrueLe code pays à vérifier.

Exemples de Code dans Plusieurs Langages

Pour vous aider à intégrer facilement l'API NoWallet, nous fournissons des exemples de code dans divers langages de programmation. Ces exemples montrent comment effectuer une requête au point de terminaison de l'API et gérer la réponse.

  • Shell (cURL) : Pour des tests rapides et une utilisation en ligne de commande.
  • HTTP : Format brut de la requête HTTP pour comprendre la structure.
  • JavaScript : En utilisant fetch pour les environnements de navigateur ou Node.js.
  • Ruby : En utilisant la bibliothèque rest-client pour les applications Ruby.
  • Python : En utilisant la bibliothèque requests pour les projets Python.
  • PHP : En utilisant GuzzleHttp pour les intégrations PHP.
  • Java : En utilisant HttpURLConnection pour les applications Java.
  • Go : En utilisant le package net/http pour les projets Go.

Exemple de Requête

Voici un exemple de récupération des données des frais par pays en utilisant différents langages. Sélectionnez l'onglet correspondant à votre langage préféré pour voir l'implémentation.

note

Assurez-vous de remplacer {access-token} par votre véritable jeton d'API et de fournir les paramètres requis dans la requête.

# Example cURL command to get fees data by country
curl -X GET {baseUrl}/fees/by/country?country=string \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}'

Paramètres de la Réponse

La réponse de l'API inclura les paramètres suivants :

StatutSignificationDescriptionSchéma
200OKFrais récupérés avec succèsMerchantFeesDto
400Bad RequestErreurs possibles dans la requêteAucun

Types de Réponse

La réponse de l'API inclura les informations suivantes au format JSON :

Success Response (200 OK)

Exemple de réponse pour une requête réussie

{
"fee_cashin": 2.1,
"fee_cashout": 2.1,
"fee_merchant": 2.1,
"country": "CM",
"currency": "XAF",
"operator": "MTN",
"rangefees": [
{
"min": 100,
"max": 1000,
"fee": 2.1
}
]
}

Réponse d'Erreur (400 Bad Request)

Exemple d'erreurs possibles pour une requête incorrecte

{
"statusCode": 400,
"error": "COUNTRY_CODE_NOT_FOUND",
"message": "It seems that this country code does not exist or You can't perform this action, this token does not allow you"
}
{
"statusCode": 400,
"error": "FEES_NOT_FOUND",
"message": "Fees not found or not defined"
}

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