Aller au contenu principal

Données des Pays

Cette page fournit des informations sur les données des pays utilisées dans l'API NoWallet. Ces données permettent d'identifier le code pays et la devise correspondante pour les transactions de paiement.

Pour obtenir la liste des pays ainsi que leurs codes de devises, longueurs de numéros de téléphone, et autres informations, vous pouvez utiliser le point de terminaison suivant :

GET{baseUrl}/countries/data
note

Par exemple, si vous souhaitez obtenir des informations spécifiques sur le Cameroun, vous pouvez utiliser l'URL suivante :

{baseUrl}/countries/data?country=CM.

Paramètres de la Requête

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

NameInTypeRequiredDescription
countryquerystringfalseLe code pays à vérifier. Retourne tous les pays si vide ou non fourni.

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 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.

# Exemple de commande cURL pour obtenir les données des pays
curl -X GET {baseUrl}/countries/data \
-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
200OKDonnées des pays récupérées avec succèsEn ligne
400Bad RequestErreurs possibles dans la requêtesAucun

Types de Réponse

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

Réponse de Succès (200 OK)

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

{
"code": "CM",
"name": "Cameroon",
"indicatif": "+237",
"currency": "XAF",
"phone_length": 8
}

Réponse d'erreur (400 Bad Request)

{
"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"
}

Valeurs Énumérées

PropriétéValeur
codeDZ
codeAO
codeBJ
codeBW
codeBF
codeBI
codeCM
codeCV
codeCF
codeTD
codeKM
codeCG
codeCD
codeCI
codeDJ
codeEG
codeGQ
codeER
codeET
codeGA
codeGM
codeGH
codeGN
codeGW
codeKE
codeLS
codeLR
codeLY
codeMG
codeMW
codeML
codeMR
codeMU
codeYT
codeMA
codeMZ
codeNA
codeNE
codeNG
codeRE
codeRW
codeST
codeSN
codeSC
codeSL
codeSO
codeZA
codeSS
codeSD
codeSZ
codeTZ
codeTG
codeTN
codeUG
codeEH
codeZM
codeZW

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