> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc-business.easytransfert.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Gestion des erreurs

> Vue d'ensemble de la gestion des erreurs dans l'API KAYBIC AFRICA 

Cette section vous présente les formats d'erreur retournés par notre API ainsi que quelques exemples. Pour plus de détails, consultez les pages détaillées ci-dessous.

## Navigation rapide

<CardGroup cols={3}>
  <Card title="Codes HTTP" icon="code" color="#1d60d5" href="/documentation/gestion-erreurs/codes-http">
    Comprendre les codes HTTP retournés par l'API KAYBIC AFRICA
  </Card>

  <Card title="Bonnes pratiques" icon="check-double" color="#1d60d5" href="/documentation/gestion-erreurs/bonnes-pratiques">
    Guide complet pour gérer efficacement les erreurs
  </Card>
</CardGroup>

## Structure des erreurs

L'API KAYBIC AFRICA retourne des erreurs dans un format standardisé :

| Nom du champ     | Description                                                               |
| ---------------- | ------------------------------------------------------------------------- |
| `transaction_id` | Il s'agit de l'identifiant unique de la requête qui a été effectuée       |
| `error`          | Message d'erreur donnant la raison pour laquelle la transaction a échouée |

### Exemple d'erreur

```json theme={null}
{
    "transaction_id": "req_RRg_xtA55q32PLIWYVLFL",
    "error": "customer insufficient funds"
}
```

## États possibles

| status            | description                                 |
| ----------------- | ------------------------------------------- |
| **SUCCESSFULFUL** | La transaction s'est bien passée            |
| **PENDING**       | La transaction est en attente de validation |
| **FAILED**        | La transaction a échoué                     |

<Info>
  Les codes d'erreur spécifiques sont documentés dans les sections détaillées ci-dessous.
</Info>

## Types d'erreurs

<CardGroup cols={2}>
  <Card title="Erreurs HTTP" icon="code">
    Codes HTTP standards (200, 406, 401, 422, 500) qui indiquent l'état de la requête HTTP.
  </Card>
</CardGroup>

<Tip>
  Consultez les pages détaillées pour une compréhension complète de la gestion des erreurs dans l'API KAYBIC AFRICA.
</Tip>
