What changes for the user
- no retyping a code between screens — one tap in an app that is already open;
- nothing depends on SMS delivery: carrier queues, roaming, “the message will arrive within five minutes”;
- no phone number to hand over — the identity is confirmed through the channel.
What changes for you
- messages are not billed per message, unlike SMS: in WhatsApp, Veriqa replies to the user’s message without a template, and under Meta’s current pricing such replies are free. At high sign-in volumes, that means direct savings;
- instead of a home-grown “the code in the form matches the one we sent”, you get standard OpenID
Connect: tokens, claims, lifetimes,
auth_time; - less personal data: if you do not actually need the phone number, you never store it.
This is not only about sign-in. The same mechanism covers operation confirmation — see
second factor and step-up, where
auth_time plays the role of “the
code was fresh”.