Aller au contenu principal

Erreurs

L'API Reemite utilise les codes de statut HTTP standards. Toute erreur renvoie un objet JSON contenant au minimum un champ message lisible.

{ "message": "Insufficient balance" }

Les erreurs de validation peuvent inclure un détail supplémentaire par champ ; le champ message reste toujours présent.

Codes de statut​

CodeSignificationQue faire
200 / 201Requête traitée avec succès—
202Opération acceptée, traitement asynchrone en coursAttendre le webhook de résultat
400Règle métier non satisfaiteCorriger la requête selon le message
401Clé API absente, invalide ou révoquéeVérifier l'en-tête Authorization
402Solde insuffisantApprovisionner le wallet concerné
403Action refusée : ressource d'un autre compte ou fonctionnalité hors offreVoir Fonctionnalités et offre
404Ressource introuvableVérifier l'identifiant ; une ressource d'un autre compte renvoie aussi 404
409Conflit d'idempotenceGénérer une nouvelle idempotency_key pour une nouvelle opération
422Paramètres invalides : format, devise, opérateur ou montantCorriger les paramètres de la requête
429Trop de requêtesRalentir et réessayer plus tard
503Service de paiement temporairement indisponibleRéessayer avec la même idempotency_key

Réessayer une requête​

Les erreurs 503 et les coupures réseau sont temporaires. Réessayez avec un délai croissant entre les tentatives, en conservant la même idempotency_key : l'API renvoie alors le résultat de la première tentative au lieu de créer une seconde opération.

Fonctionnalités et offre​

Chaque fonctionnalité de l'API dépend de l'offre associée à votre compte. Lorsqu'une fonctionnalité n'y est pas incluse, l'API renvoie 403 :

{ "message": "Your current plan (Starter) does not include this feature: webhooks. Contact support to upgrade." }
FonctionnalitéEndpoints concernés
mobile_money.depositsDépôts mobile money
mobile_money.payoutsRetraits mobile money
mobile_money.toolkitMoyens de paiement
wallet.multi_currencyCréation de wallets
webhooksAbonnements et livraisons de webhooks
cards.issuingCartes virtuelles

Pour faire évoluer votre offre, contactez l'équipe Reemite depuis l'Espace client.