Aller au contenu

État monétaire

L’actualisation est explicite et bornée. Elle consulte uniquement l’exécution originale conservée, sans créer de paiement, débit, crédit ou écriture comptable. La lecture GET est passive. Une session d’origine active et une preuve DPoP récente sont obligatoires ; une autre session reçoit 404 et une session révoquée reçoit 401.

L’API payeur ne tourne que dans le bac à sable local : le bac à sable hébergé ne la sert pas encore.

Un état UNAVAILABLE ou REFRESH_PENDING peut contenir une ancienne observation complète avec ses dates d’origine. N’affichez pas cette observation comme une nouvelle confirmation. provider_confirmed_at_epoch_seconds: null signifie qu’aucune confirmation terminale datée utilisable n’est disponible. COMPLETED_UNCONFIRMED indique une comptabilisation complète sans cette confirmation ; ACCOUNTING_INCOMPLETE indique des écritures encore incomplètes. REVERSAL_PENDING et REVERSAL_FAILED ne signifient jamais « remboursé ». Un conflit impose INVESTIGATION_REQUIRED tout en conservant les écritures historiques valides.

Une reprise avec la même clé ne déclenche aucun nouvel appel, même après interruption. Pour demander une nouvelle observation, utilisez une nouvelle clé sans modifier l’exécution originale. L’expiration après le début du débit n’annule pas le paiement et ne prouve pas un remboursement. La rotation des clés de l’émetteur ne détruit pas l’historique protégé. La fenêtre de rapprochement est limitée ; aucune finalité perpétuelle n’est promise.