Annuler un débit

Cet endpoint permet d'annuler une opération de débit précédemment initiée en transmettant sa référence unique.

Présentation

L'opération Annuler un débit permet de résilier une demande de prélèvement en cours sur le compte d'un abonné B-MO.

URL de Base (selon l'environnement sélectionné) :

  • 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

Vous pouvez basculer d'un environnement à un autre à tout moment depuis le menu déroulant en haut de la console d'essai ci-dessous.


Informations Endpoint

CaractéristiqueDétail
MéthodePOST
URL/external/operations/cancel-debit
AuthentificationEn-têtes HTTP X-Auth-ApiKey et X-Auth-ApiSecret

Console d'essai interactive

Tester l'annulation de débit B-MO

Annulez une demande de débit pendante en fournissant sa référence d'opération.

Authentification (En-têtes B-MO)
Paramètres d'URL / Query Parameters (0)

Aucun paramètre d'URL configuré.

Corps de la Requête (JSON Body)

Structure de la requête (JSON Body)

{
  "operation": "Référence unique de l'opération de débit à annuler"
}

Codes de Statut HTTP

  • 200 OK : L'annulation de l'opération a été enregistrée avec succès.
  • 404 Not Found : Référence d'opération introuvable.

Exemple de Code (Node.js Axios)

import axios from 'axios';

const apiKey = '+2290196666262';
const apiSecret = 'y7MwWuWeQORtpA==';

const requestData = {
  operation: "OPAD20201006000000000006"
};

axios.post('https://svc.pap.bestcash.me/external/operations/cancel-debit', requestData, {
  headers: {
    'X-Auth-ApiKey': apiKey,
    'X-Auth-ApiSecret': apiSecret,
    'Content-Type': 'application/json'
  }
})
.then(response => {
  console.log('Débit annulé avec succès :', response.data);
})
.catch(error => {
  console.error('Erreur d\'annulation :', error.response?.data || error.message);
});