MonCash : sandbox ou production, pourquoi mes identifiants ne marchent pas en live ?
posée 4 months ago625 vuesfr
1
Tout fonctionne en sandbox. Quand je passe en production, l'API me répond que le marchand n'existe pas ou que les identifiants sont invalides. J'ai pourtant changé l'URL.
Diagnostic IA
Généré par IA. Ce n'est pas une réponse — la communauté ci-dessous le confirme ou le corrige. Vérifiez toujours avant de vous y fier.
posée 4 months ago
Stéphanie Louis 2.9k
1 réponse
6
✓✓ Réponse acceptée
La sandbox et la production sont deux environnements séparés, avec deux paires d'identifiants différentes :
| Sandbox | Production | |
|---|---|---|
| API | https://sandbox.moncashbutton.digicelgroup.com/Api |
https://moncashbutton.digicelgroup.com/Api |
| Page de paiement | https://sandbox.moncashbutton.digicelgroup.com/Moncash-middleware |
https://moncashbutton.digicelgroup.com/Moncash-middleware |
| Identifiants | clés sandbox | clés live, délivrées après validation du compte marchand |
(Vérifiez ces URL dans la documentation officielle au moment de votre intégration.)
Points à vérifier :
- Compte marchand activé en production. Les clés live ne sont délivrées qu'une fois le compte business validé par Digicel. Sans ça, l'API répond que le marchand est introuvable.
- Les deux URL changent, celle de l'API et celle de la page de redirection. Beaucoup oublient la seconde : le client est alors envoyé sur la page sandbox avec un token de production.
- URL de retour et URL d'alerte : elles sont configurées dans le portail marchand, séparément pour chaque environnement.
Centralisez tout dans la configuration pour ne jamais mélanger les deux :
const MONCASH = process.env.MONCASH_ENV === "live"
? { api: "https://moncashbutton.digicelgroup.com/Api", gateway: "https://moncashbutton.digicelgroup.com/Moncash-middleware" }
: { api: "https://sandbox.moncashbutton.digicelgroup.com/Api", gateway: "https://sandbox.moncashbutton.digicelgroup.com/Moncash-middleware" };Connectez-vous pour dire si ça a marché.
answered 4 months ago
Patrick Alcin 1.9k
Sign in and verify your email to post an answer.