SMS one-time passwords confirm access to a phone number, but they are vulnerable to interception, forwarding, and social engineering. Stronger possession checks validate that the transaction is occurring on the expected device and in the expected context, which is harder for a criminal to fake. That makes them more effective for stopping APP fraud during the payment journey.
Why SMS one-time passwords are a weak possession signal
SMS one-time passwords are really a phone-number possession check, not a strong proof that the person or device completing the payment is the legitimate customer. That matters because criminals can reuse or redirect the message channel, then complete the transaction with enough context to look normal. For payment fraud prevention, the control needs to bind to the current device and session, not just the number that receives a text.
In practice, SMS is best understood as a lower-assurance fallback. It can still stop some opportunistic abuse, but it does not give a fraud team much confidence that the payer is present on the expected handset, in the expected app, or under the expected behavioural pattern. A stronger possession check should survive channel takeover, forwarding, and social-engineering pressure on the customer.
What stronger possession checks add during the payment journey
Stronger possession checks validate that the transaction is happening on the expected device and in the expected context. That can mean device binding, app-based cryptographic confirmation, push approval with transaction details, or a risk engine that checks whether the device, session, and payment characteristics line up with prior trusted behaviour. The key difference is that the check is anchored to a specific instrument and context, not a reusable messaging channel.
This is why stronger checks are more effective against APP fraud. In an APP scenario, the victim may be induced to authorise the transfer themselves, so the control has to do more than prove access to a phone number. It has to raise the cost of impersonating the genuine payer at the moment of authorisation, when the payment is still stoppable.
A useful comparison is that SMS asks, “Can you receive a message?” while stronger possession checks ask, “Are you approving this payment from the same trusted device and environment we have already seen?” That difference matters because fraud prevention works better when the signal is tied to transaction-specific context, rather than a generic communication path.
Risk and Threat Considerations
SMS-based checks create a brittle trust boundary. The common failure mode is not the OTP itself, but the channel and user interaction around it: message interception, SIM or account takeover, forwarding to another device, or social engineering that gets the customer to disclose the code. Once the attacker can influence the channel, the OTP stops being a meaningful possession signal.
Failure mechanism: The control proves control of a phone number, not continued control of the genuine device and payment context, so an attacker can reuse, redirect, or coerce the one-time code and still complete the transaction.
Impact: The fraud control can be bypassed during the exact step where the payment is authorised, which increases the chance of authorised push payment loss and reduces the value of the challenge as a fraud stop.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, CIS Controls v8 and NIST SP 800-63 set the technical controls, while PCI DSS v4.0 define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC — Access Control | Payment approval strength depends on controlling who can authorise a transaction. |
| Recommendation — Use PR.AC to require stronger, transaction-bound approval for higher-risk payments. | ||
| CIS Controls v8 | 6 — Access Control Management | The issue is how access is verified before a payment is authorised. |
| Recommendation — Apply CIS Control 6 to restrict payment approval paths to trusted, risk-based methods. | ||
| PCI DSS v4.0 | 8 — Identify Users and Authenticate Access | Payment fraud prevention relies on stronger authentication than SMS alone for sensitive actions. |
| Recommendation — Strengthen authentication for payment flows under PCI DSS v4.0 and avoid SMS as the only safeguard. | ||
| NIST SP 800-63 | AAL2 — Authenticator Assurance Level 2 | SMS is a weaker possession signal than authenticator approaches with stronger assurance. |
| Recommendation — Prefer authenticator options that provide stronger assurance than SMS for sensitive payment approval. | ||
Practitioner Guidance
What to prioritise: Treat the check as a fraud-control decision, not just an authentication choice. If the payment channel must stop APP fraud, prioritise device binding, transaction-specific confirmation, and signals that tie the approval to the active session and payment details.
What to verify: Confirm that the approval mechanism actually binds the user to the transaction, not merely to the phone number. The strongest implementations make it harder to approve a transfer from a different device, a different context, or a replayed message flow.
Decision rule: If the control can be satisfied by forwarding a text or persuading the customer to read out a code, it is not strong enough to be your primary possession check for higher-risk payments. Reserve SMS for lower-risk fallback paths or layered step-up, not as the main fraud barrier.
Practitioner takeaway: For payment fraud prevention, the important question is not whether the customer can receive a one-time code, but whether the approval is bound tightly enough to the real device, real session, and real transaction to resist social engineering and channel abuse.
Related resources from NHI Mgmt Group
- What is the difference between adaptive authentication and one-time passwords for fraud detection?
- What is the difference between point-in-time payment fraud prevention and journey-wide account takeover defence?
- What does the difference between payment verification and fraud prevention mean in practice?
- What is the difference between SMS one-time passcodes and mobile network based authentication?