Crédit wallet
Vous pouvez déclarer qu'un de vos clients a versé de l'argent. Vous ne créditez jamais directement.
Pourquoi une demande et pas un crédit
Vous êtes un tiers. Seul Instafuel constate l'encaissement sur son compte bancaire.
Si votre appel créditait immédiatement, il suffirait d'appeler l'API pour créer du crédit d'achat sans contrepartie encaissée. Toute demande passe donc par une approbation Instafuel — sans exception, et sans seuil en dessous duquel elle serait automatique.
Trois verrous
Le crédit n'est possible que si les trois sont ouverts :
- la clé porte le droit
CREDIT_REQUEST_WRITE— sinon403 PAPI_SCOPE_MISSING; walletCreditEnabledest vrai pour votre compte — sinon403 RESELLER_CREDIT_DISABLED;- le montant respecte vos plafonds par opération et journalier — sinon
422.
Vos plafonds courants sont sur GET /v1/papi/me :
Le flux
-
Déposez la preuve de versement
Jusqu'à 3 fichiers, 10 Mo chacun. Notez les
idrenvoyés : ils sont à fournir à l'étape suivante.Preuve obligatoire, toutes sources confondues
Y compris pour un versement mobile money. C'est la pièce que le rapprochement bancaire d'Instafuel exigera pour approuver.
-
Déclarez le versement
La réponse est un
202, jamais un200— et cette différence est tout le sujet :202signifie « demande enregistrée », pas « opération effectuée ». Trois choses à lire dans cette réponse :walletBalanceFcfavaut toujours 1 450 000 : le solde n'a pas bougé. Ne l'affichez pas comme crédité.clientReferenceest revenue préfixée par votre identifiant d'apporteur (IFP7-). Deux partenaires utilisant « VIR-2026-0814 » sur le même wallet n'entrent donc pas en collision.expiresAtest dans 7 jours : sans approbation d'ici là, la demande expire et il faudra la refaire.
Un dépassement de plafond est refusé sur-le-champ, avec les chiffres qui permettent de découper le versement :
-
Suivez la demande
statusSignification PENDING_APPROVALen attente de la validation Instafuel APPROVEDwallet crédité, écriture passée au grand livre REJECTEDrefusée — le motif figure dans rejectionReasonEXPIRED7 jours sans approbation -
Instafuel approuve
Le wallet est crédité, l'écriture est passée au grand livre et les preuves y sont rattachées. La demande reflète alors l'écriture produite :
balanceAfterFcfaest le solde après écriture : c'est à ce moment-là, et pas avant, que l'argent est disponible pour les pleins.
Champs
| Champ | Obligatoire | Détail |
|---|---|---|
amountFcfa | oui | entier FCFA strictement positif |
source | oui | BANK_TRANSFER, MOBILE_MONEY, CASH_DEPOSIT, CHEQUE — la nature réelle du versement |
clientReference | oui | votre référence : numéro de virement, identifiant de transaction mobile money… |
proofIds | oui | 1 à 3 identifiants de preuves déposées à l'étape 1 |
note | non | commentaire libre, 500 caractères |
Plafonds
Le plafond journalier compte les crédits déjà approuvés et les demandes encore en attente. Empiler des demandes sous le plafond ne le contourne pas.
error.code | HTTP | Cause |
|---|---|---|
RESELLER_CREDIT_DISABLED | 403 | crédit non activé pour votre compte |
RESELLER_CREDIT_CAP_EXCEEDED | 422 | dépassement du plafond par opération |
RESELLER_DAILY_CAP_EXCEEDED | 422 | dépassement du plafond journalier |
PROOF_REQUIRED | 400 | aucune preuve fournie |
PROOF_INVALID | 422 | preuve inexistante, supprimée, déjà rattachée, ou appartenant à une autre entreprise |
PROOF_TOO_MANY | 400 | plus de 3 preuves |
WALLET_BLOCKED | 400 | wallet de l'entreprise bloqué |
Un 422 de plafond ne se retente pas à l'identique : découpez le versement ou demandez un relèvement.
Revérification à l'approbation
Entre votre demande et l'approbation, il peut s'écouler plusieurs jours. Tout est revérifié au moment de l'exécution : votre compte est-il toujours actif, le crédit toujours autorisé, l'entreprise toujours dans votre portefeuille, les preuves toujours valides, le wallet non bloqué.
Si l'une de ces conditions a changé, l'exécution échoue et la demande reste en attente plutôt que d'être marquée approuvée à tort.
Ce que vous ne pouvez pas faire
Aucun remboursement, aucun débit, aucun blocage de wallet, aucune annulation d'une écriture passée. Le grand livre est immuable : une correction est une nouvelle écriture, passée par Instafuel.
