Environnement BMO Sandbox Marchand

Une fois votre compte Collect B-MO approuvé, l'étape suivante consiste à démarrer la phase de développement dans l'environnement de test (Sandbox).

Qu'est-ce que l'environnement BMO Sandbox ?

Le BMO Sandbox est un environnement simulé qui reproduit fidèlement le fonctionnement du système de production. Il permet aux développeurs de tester l'intégration des API B-MO en toute sécurité, sans impacter de vrais fonds ni de vraies données bancaires.

Identifiants de Sandbox

Lors de l'approbation de votre compte, vos accès Sandbox vous sont attribués :

  • Clé API Sandbox (X-Auth-ApiKey) : L'identifiant unique utilisé pour authentifier vos requêtes.
  • Secret API Sandbox (X-Auth-ApiSecret) : La clé secrète associée pour sécuriser vos échanges.
  • URL de Base Sandbox : https://svc.test.bestcash.me/external ou https://svc.pap.bestcash.me/external

Exemple d'utilisation des identifiants Sandbox

import axios from 'axios';

const apiKey = '+2290196666262';
const apiSecret = 'y7MwWuWeQORtpA==';
const baseUrl = 'https://svc.pap.bestcash.me/external';

axios.get(`${baseUrl}/merchant/organization`, {
  headers: {
    'X-Auth-ApiKey': apiKey,
    'X-Auth-ApiSecret': apiSecret
  }
})
.then(response => {
  console.log('Réponse Sandbox BMO :', response.data);
})
.catch(error => {
  console.error('Erreur Sandbox BMO :', error.message);
});