Cette page explique en termes simples comment un paiement passe à la caisse et combien de temps il reste valide.
Le timing ci-dessous correspond au comportement actuel de la plateforme.
Présentation du cycle de vie
- Étape 1 : le payeur ouvre la caisse, choisit la blockchain et la crypto et démarre un paiement.
- Étape 2 : une fois le flux du portefeuille démarré, le paiement passe en état d'attente en attendant une confirmation.
- Étape 3 : le paiement se termine par un résultat final, par exemple payé, échoué, clôturé ou expiré.
Fenêtre de validité : 3 premières minutes
Au tout début, un paiement est valable 3 minutes. Cela permet de garder les nouvelles caisses propres et d'éviter que les anciennes sessions non rémunérées ne traînent trop longtemps.
Fenêtre de validité après le démarrage : 60 minutes
Une fois le paiement lancé dans le flux du portefeuille, la validité atteint 60 minutes au total. Important : cette limite de 60 minutes est comptée à partir du moment où le paiement a été créé, et non à partir d'un clic ultérieur.
Example: if a payment is created at 12:00 and the wallet step starts at 12:01, the final deadline is still 13:00.
Comment l'expiration est appliquée
- La plateforme vérifie et clôture automatiquement les paiements en retard.
- Cela se produit à la fois via des tâches en arrière-plan et via des contrôles d'expiration planifiés.
- Si un paiement dépasse son délai sans résultat final, il est marqué comme expiré.
Ce que les utilisateurs voient sur /pay et /chain
Sur les deux pages, les utilisateurs voient un compte à rebours en direct indiquant la durée de validité du paiement. La minuterie s'actualise régulièrement afin que les changements d'état apparaissent rapidement.
Lorsqu'un paiement expire, le minuteur disparaît.
Ce modèle de validité permet de réduire le risque de paiement périmé tout en laissant suffisamment de temps pour une interaction réelle avec le portefeuille une fois que le flux de paiement a effectivement commencé.