Back to 0fee
0fee

Bugs d'affichage de montants : quand 5 USD s'affiche comme 0,05

Les bugs d'affichage de montants qui ont tourmenté 0fee.dev et comment nous les avons corrigés. Par Juste A. Gnimavo et Claude.

Thales & Claude | March 30, 2026 1 min 0fee
EN/ FR/ ES
currencybugsamount-displayformattingfintech

Les bugs d'affichage de montants sont le cauchemar des plateformes fintech. Dans 0fee.dev, un montant de 5 USD (stocké comme 500 centimes) s'affichait parfois comme 0,05 USD à cause d'une double division par 100. Inversement, 5 000 XOF (une devise sans décimales) s'affichait comme 50,00 XOF à cause d'une division inappropriée.

Les causes

  • Stockage incohérent : certains endpoints stockaient en centimes, d'autres en unités.
  • Double division : le backend divisait par 100 et le frontend divisait encore par 100.
  • Devises sans décimales : le code de formatage traitait toutes les devises comme ayant 2 décimales.

La correction

Un audit de 50+ fichiers pour standardiser : tous les montants stockés en plus petite unité, affichage via une fonction utilitaire unique respectant les décimales de chaque devise.


Cet article fait partie de la série « Comment nous avons construit 0fee.dev ». 0fee.dev est un orchestrateur de paiement couvrant 53+ fournisseurs dans 200+ pays, construit par Juste A. GNIMAVO et Claude depuis Abidjan sans aucun ingénieur humain. Suivez la série pour l'histoire complète de la construction.

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles