Informations Organisation
Obtenez les informations de votre organisation marchand, y compris votre nom commercial et le solde courant de votre compte de dépôt.
Présentation
L'endpoint Informations Organisation permet de consulter le profil de l'organisation marchand associée à vos identifiants d'API. Cet appel est idéal pour vérifier votre solde disponible avant d'exécuter des paiements ou des transferts.
URL de Base selon l'environnement :
- PAP (Pré-production / Défaut) :
https://svc.pap.bestcash.me/external- TEST (Sandbox) :
https://svc.test.bestcash.me/external- LIVE (Production) :
https://svc.bmo.bestcash.me/external
Informations Endpoint
| Caractéristique | Détail |
|---|---|
| Méthode | GET |
| URL | /merchant/organization |
| Authentification | En-têtes HTTP X-Auth-ApiKey et X-Auth-ApiSecret |
Console d'essai interactive
Tester la recherche des informations de votre organisation
Consultez le nom de votre entreprise et le solde disponible de votre compte marchand.
Authentification (En-têtes B-MO)
Paramètres d'URL / Query Parameters (0)
Aucun paramètre d'URL configuré.
Structure de la réponse (JSON)
name(String) : Le nom commercial ou la raison sociale de votre entreprise.depositAccount(Object) : Objet contenant les détails du solde de dépôt.prefixedAmount(String) : Montant formaté avec la devise (ex:"6 F CFA").amount(Number) : Valeur numérique exacte du solde (ex:6.259916).
Exemple de réponse HTTP 200
{
"name": "BOUTIQUE DEMO BMO",
"depositAccount": {
"prefixedAmount": "150 000 F CFA",
"amount": 150000.0
}
}
Codes de Statut HTTP
| Code Statut | Signification | Action |
|---|---|---|
| 200 OK | Succès. | Données d'organisation récupérées. |
| 401 Unauthorized | Clé ou secret invalide. | Vérifier X-Auth-ApiKey et X-Auth-ApiSecret. |
| 403 Forbidden | Accès interdit. | Vérifier que le compte dispose des privilèges marchands. |
Exemple de Code (Node.js Axios)
import axios from 'axios';
const apiKey = '+2290196666262';
const apiSecret = 'y7MwWuWeQORtpA==';
axios.get('https://svc.pap.bestcash.me/external/merchant/organization', {
headers: {
'X-Auth-ApiKey': apiKey,
'X-Auth-ApiSecret': apiSecret
},
})
.then(response => {
const { name, depositAccount } = response.data;
console.log(`Organisation : ${name}`);
console.log(`Solde disponible : ${depositAccount.prefixedAmount}`);
})
.catch(error => {
console.error('Erreur lors de la récupération de l\'organisation :', error.message);
});