Cost+Docs

FAQ & Dépannage

Questions fréquentes et conseils de dépannage

1. J'obtiens une erreur "Unauthorized"

Cela signifie généralement que vous envoyez une clé API incorrecte ou mal orthographiée. Vérifiez que votre clé est correcte et qu'elle est correctement formatée dans l'en-tête Authorization.

Exemple de réponse d'authentification échouée :

Réponse 401 Unauthorized
{
  "error": "werkzeug.exceptions.Unauthorized",
  "message": "The server could not verify that you are authorized to access the URL requested."
}

Assurez-vous d'inclure les deux-points après votre clé API lors de l'utilisation de Basic Auth (ex. YOUR_API_KEY:). Les deux-points séparent le nom d'utilisateur du mot de passe vide.

2. J'obtiens une erreur "Unsupported payment method"

Chaque méthode de paiement doit être activée sur votre compte avant de pouvoir être utilisée. Si vous tentez d'utiliser une méthode inactive, l'API renvoie une erreur 400 Bad Request :

Réponse 400 Bad Request
{
  "error": "werkzeug.exceptions.BadRequest",
  "message": "The requested payment method is not active for this merchant."
}

Contactez votre gestionnaire de compte Cost+ ou activez la méthode de paiement dans le portail d'administration sous Paramètres > Méthodes de paiement.

3. Quels numéros de cartes de test puis-je utiliser ?

Consultez la page Tester votre intégration pour la liste complète des numéros de cartes de test, y compris les cartes simulant des transactions réussies et échouées.

4. Comment les tentatives de webhook sont-elles gérées ?

Si votre point d'accès webhook ne répond pas avec un code de statut 2xx, Cost+ réessaiera la livraison :

  • Jusqu'à 10 tentatives, espacées de 2 minutes.
  • La première tentative expire après 4 secondes.
  • Les tentatives suivantes expirent après 10 secondes.

Si les 10 tentatives échouent, l'événement webhook est marqué comme échoué et ne sera plus réessayé. Assurez-vous que votre point d'accès répond rapidement et renvoie un code de statut 200.

Pour tous les détails sur la configuration des webhooks et les formats de payload, consultez le guide Webhooks.

On this page