Inscription du payeur
Chaque requête utilise un UUID Idempotency-Key. Conservez la requête exacte en cas de réponse perdue ; ne changez pas le code sous la même clé. Le défi et les reprises expirent avec le jeton initial. Le serveur limite les préparations à cinq et les vérifications à dix par jeton. Les paramètres sensibles ne doivent pas apparaître dans les journaux, URL ou outils analytiques.
L’API payeur ne tourne que dans le bac à sable local : le bac à sable hébergé ne la sert pas encore.
Le code Futa est distinct du PIN de l’opérateur ou du mot de passe bancaire. Les identifiants de l’émetteur ne sont jamais transmis à Futa. Le stockage utilise Argon2id avec sel aléatoire et secret indépendant ; le code n’est pas récupérable. Les sessions, la récupération, les nouveaux appareils et l’association de comptes suivent des étapes séparées.