1. Le piège des cascades temporelles naïves : Validation vs Distribution
Dans la majorité des architectures de vérification multicanal antérieures à 2026, la bascule de secours (fallback) repose sur un simple compte à rebours de validation par l'utilisateur (généralement 45 ou 60 secondes). Si le code n'est pas encore validé à l'expiration du délai, un SMS de secours est automatiquement expédié.
Notre analyse empirique sur des milliers d'envois de production au Maroc révèle une faille structurelle majeure dans cette approche :
- Latence de distribution WhatsApp : 10,5 secondes en moyenne (91,9 % distribués en moins de 15s, 94,4 % sous 35s).
- Temps de saisie humaine : 38,5 secondes en moyenne (40 % des utilisateurs légitimes mettent plus de 30 secondes à copier ou saisir leur code, et 22,4 % mettent plus de 45 secondes).
En se basant sur la saisie de l'utilisateur plutôt que sur l'accusé de réception réseau (DLR), les cascades naïves envoyaient un SMS de repli payant à 22,4 % d'utilisateurs qui avaient déjà reçu leur code WhatsApp sur leur écran et étaient simplement en train de le taper. Ce comportement génère une double facturation inutile et crée une friction cognitive majeure chez l'utilisateur final qui reçoit deux codes identiques.


