# Corriger une erreur « crédits insuffisants »

Source: https://help.didit.me/fr/billing-credits/not-enough-credits
Updated: 2026-10-31

Crédit et solde épuisés, ou workflow avec un contrôle que le crédit Free ne peut pas payer ? Trouvez lequel et évitez que l'erreur se reproduise.

Le crédit mensuel de votre offre et votre solde de recharge ne peuvent pas couvrir
un contrôle du workflow. Les 10 $ par mois de l'offre Free s'épuisent plus vite que
prévu quand le workflow inclut **white label** (0,20 $), l'AML (0,20 $), le NFC
(0,15 $), ou la preuve de vie active (0,15 $). Ouvrez le workflow et regardez ce
qui est activé avant de recharger.

Si une demande de vérification échoue avec `"You don't have enough credits to perform this request"`, ou si l'API répond avec le code d'erreur `insufficient_credits` lorsque vous créez une session, le solde de votre organisation ne peut pas couvrir une fonctionnalité que le workflow essaie d'exécuter. La même cause peut aussi se manifester par une **erreur « crédits épuisés » (parfois un 502)**, par exemple quand le workflow inclut la vérification téléphonique ou la validation en base de données, que le crédit de l'offre Free ne paie pas.

## Vérifiez le workflow avant de vérifier le solde

Le réflexe est de regarder votre usage. Regardez d'abord votre **workflow**, car chaque module activé est payé avec vos 10 $ de crédit mensuel (offre Free), puis avec votre solde, et certains modules coûtent bien plus que les quatre de base (vérification d'identité, preuve de vie passive, face match 1:1 et analyse d'appareil et d'IP, soit 0,33 $ au total). Les coupables habituels, dans l'ordre où ils apparaissent réellement :

| Fonctionnalité | Prix | Pourquoi ça surprend |
|---|---|---|
| **White label / image de marque personnalisée** | 0,20 $ par vérification | C'est un réglage d'apparence, ça ne ressemble donc pas à un « contrôle » |
| **Cribage AML** | 0,20 $ | Souvent ajouté à un modèle KYC de base sans y prêter attention |
| **NFC** | 0,15 $ | Facturé séparément de la vérification d'identité |
| **Preuve de vie active** | 0,15 $ | Passer de passive à active augmente le prix. Dans le workflow, les méthodes actives sont **Flash 3D** et **Action 3D et Flash** ; **Liveness passif** coûte 0,10 $ |
| **Estimation d'âge** | 0,10 $ | Elle est facturée séparément de la vérification d'identité |
| **Questionnaire** | 0,10 $ | Ça ressemble à un formulaire, pas à un contrôle |
| **Vérification téléphonique** | à partir de 0,03 $ + frais opérateur | Les frais opérateur varient selon la destination |
| **Vérification email** | 0,03 $ | |
| **Justificatif de domicile** | 0,20 $ | |
| **Validation de base de données** | Varie selon le pays | Nécessite aussi une **première recharge** avant de pouvoir s'exécuter : le crédit de l'offre Free ne compte pas. Voir [validation en base de données](https://help.didit.me/fr/documents-coverage/database-validation) |
| **Vérification d'entreprise (KYB)** | Selon le pays et le niveau du registre | |

> **Warning:** **White label est la cause la plus fréquente.** Un workflow avec l'image de
> marque personnalisée activée coûte 0,20 $ par vérification terminée, **en plus**
> des prix par module, donc un flux que vous aviez conçu comme du KYC simple
> coûte environ 60 % de plus dès que vous le marquez. Voir
> [personnaliser l'image de marque](https://help.didit.me/fr/workflows/customize-branding-and-experience).

## Corriger le problème

1. **Ouvrez le workflow utilisé par la session en échec**

   Pas n'importe quel workflow : celui dont l'ID a servi à créer la session. Dans **Workflows**, vérifiez chaque fonctionnalité activée par rapport au tableau ci-dessus.

2. **Cherchez l'interrupteur caché du style personnalisé**

   White label est un réglage par workflow appelé **Inclure un style personnalisé**, et il ne figure pas dans la liste des étapes, c'est pourquoi un audit des étapes ne le trouve jamais. Dans l'éditeur de workflow, c'est le petit interrupteur **à côté de l'icône de nuancier de couleurs dans l'en-tête, et il n'apparaît que lorsque vous survolez cette icône** : un workflow peut donc porter une image de marque sans que personne ne se souvienne de l'avoir fait. Le même réglage se trouve aussi dans la barre latérale **Paramètres** du workflow, où il est toujours visible.

3. **Vérifiez votre solde**

   **Paramètres → Facturation et forfait** affiche votre solde actuel. Si le crédit de votre mois est épuisé et que le solde est nul ou négatif, tout le travail facturable s'arrête jusqu'à ce qu'il repasse au-dessus de zéro.

4. **Retirez la fonctionnalité payante, ou rechargez**

   Si vous n'avez pas besoin de la fonctionnalité payante, désactivez-la et republiez. Si vous en avez besoin, ajoutez des fonds : la recharge minimum est de 50 $. Voir [recharges, factures et moyens de paiement](https://help.didit.me/fr/billing-credits/top-ups-invoices-and-payments).

![La page de facturation dans la console Didit avec le solde du compte et le bouton Recharger](https://help.didit.me/screenshots/billing-credits-light.webp)

*Vérifiez le solde, mais vérifiez d'abord les fonctionnalités payantes du workflow.*

## Autres causes à écarter

- **Un solde négatif.** Une fois le solde passé sous zéro et le crédit mensuel épuisé, les contrôles en production s'arrêtent. C'est le cas où l'erreur ne vient réellement pas d'un module en particulier.
- **La clé de la mauvaise application.** Le solde est par organisation, mais si vous appelez avec une clé pour une application dont le workflow diffère de celui que vous avez audité, vous regardez la mauvaise configuration. Voir [organisations, applications et environnements](https://help.didit.me/fr/account-organization/organizations-and-applications).
- **Un appel API autonome plutôt qu'une session de workflow.** Les appels autonomes sont facturés à l'appel au prix public et utilisent le même crédit et le même solde, ils peuvent donc les épuiser plus vite que prévu.
- **Vérification téléphonique ou validation en base de données avant toute recharge.** Les deux restent inactives tant que votre organisation n'a pas fait une première vraie recharge ; le crédit de l'offre Free ne les débloque pas. Voir [recharges, factures et moyens de paiement](https://help.didit.me/fr/billing-credits/top-ups-invoices-and-payments).
- **Une sandbox qui fonctionnait et une application de production qui ne fonctionne pas.** La sandbox ne facture jamais rien, elle ne peut donc pas révéler une fonctionnalité payante. La première session en production est celle où le vrai prix du workflow apparaît.
- **Vous avez vraiment utilisé les 10 $ du mois.** Vérifiez Analytics pour le volume du mois par fonctionnalité, et Utilisation pour ce que chaque contrôle a coûté, avant de supposer que c'est celle-ci. Le crédit se renouvelle le 1er.

## Empêcher que ça se reproduise

- **Activez la recharge automatique** dans **Paramètres → Facturation et forfait** pour que le solde se recharge automatiquement sous un seuil que vous choisissez.
- **Testez en sandbox**, où rien n'est facturé et où la vérification du solde est entièrement contournée. Voir [tester en sandbox](https://help.didit.me/fr/getting-started/sandbox-and-testing).
- **Séparez vos applications de test et live**, pour qu'une expérimentation ne puisse pas vider le solde dont dépend votre trafic de production.

## Plafonner votre dépense

Si vous voulez un plafond strict pour qu'un compte ne puisse pas devenir négatif pendant les tests, c'est un contrôle au niveau du compte plutôt qu'un réglage de workflow : demandez au support ce qui est disponible pour votre organisation. En attendant, la version pratique consiste à continuer de tester dans une application sandbox, où il n'y a rien à dépenser.

## Si les recharges ne sont pas en libre-service

Les organisations sur un plan annuel ne peuvent pas acheter de crédits via le flux de recharge en libre-service : contactez plutôt votre gestionnaire de compte. Une tentative en libre-service vous le dira au lieu d'échouer silencieusement.

## Si votre solde semble faux

Si votre solde, vos factures ou votre historique de vérification semblent soudainement manquants ou incorrects, c'est presque toujours un problème temporaire de la plateforme plutôt que des données perdues. Contactez le support plutôt que d'essayer de le réparer vous-même, et incluez l'ID de votre organisation.
