MoniWave

Conçu pour les développeurs

Les garanties qui comptent lorsqu'il s'agit d'argent, écrites dans le contrat plutôt que promises.

Idempotence obligatoire

Chaque requête qui déplace de l'argent porte une clé fournie par vous. Rejouer la même requête renvoie la réponse d'origine au lieu de débiter deux fois — un réessai après un timeout est donc sans danger.

Webhooks signés

Chaque notification est signée en HMAC-SHA256 avec un secret propre à votre compte, horodatée, et accompagnée d'un identifiant d'événement stable pour votre déduplication.

Le statut se confirme

Un rappel de l'opérateur est enregistré comme une affirmation, pas comme une vérité : seule une interrogation de statut peut rendre une transaction définitive. Vous ne dépendez donc jamais d'un webhook perdu.

Un contrat versionné

Les formes de requête, les champs de réponse et les codes d'erreur sont contractuels. Vous branchez votre code sur des codes stables et affichez vos propres messages, dans votre langue.

La documentation technique est publiée en anglais : c'est la langue dans laquelle nos intégrateurs lisent le code, et une page traduite avec retard induirait davantage en erreur qu'une page anglaise à jour.