Lorsque l'API renvoie une erreur, elle est classée dans l'un de 4 types, en fonction de l'origine du problème.
Types d'erreur
gocardless
Une erreur interne s'est produite lors du traitement de votre requête. Vous devez le signaler à notre équipe d'assistance en fournissant l'identifiant, afin que nous puissions résoudre le problème.
invalid_api_usage
Il s'agit d'une erreur relative à votre requête. Il peut s'agir d'une URL non valide, l'en-tête d'authentification peut être manquante, non valide ou des autorisations insuffisantes peuvent avoir été octroyées, vous pouvez avoir dépassé votre débit maximal ou la syntaxe de votre requête est peut-être incorrecte. Les erreurs fourniront des informations plus détaillées sur le problème spécifique.
invalid_state
L'opération que vous essayez d'effectuer n'est pas valide en raison de l'état de la ressource sur laquelle vous envoyez une requête. Par exemple, un paiement que vous essayez d'annuler peut avoir déjà été envoyé. Les erreurs fourniront des informations plus détaillées.
validation_failed
Les paramètres envoyés avec votre requête n'étaient pas valides. Des informations détaillées sur les champs qui n'étaient pas valides et indiquant la raison sont incluses dans la réponse. Le paramètre request_pointer
indique le champ exact de la requête qui a déclenché l'erreur de validation.
Des informations plus détaillées sur l'erreur sont toujours disponibles au sein de la réponse elle-même et sont toutes traitées par nos bibliothèques clientes d'assistance. Reportez-vous aux liens pour plus d'informations (y compris des exemples de code) pour chaque bibliothèque ci-dessous :