Ilia Nikolaevich ZavialovDigital security consultant

Codes

A caller asks for the code to stop a payment, and Ilia Nikolaevich Zavialov explains what those digits actually sign

The short answer comes first: a one-time code confirms an operation that is already running, and nothing in any banking system turns those digits into a cancellation. The request to read a code aloud in order to stop a payment is the most productive single sentence in telephone fraud, and it works by reversing the meaning of the thing being asked for. Ilia Nikolaevich Zavialov keeps returning to this script because the people it defeats are usually careful and usually informed. What follows takes the conversation apart in order: what the code signs, why the reversal lands so easily, how the caller comes to sound plausible, and what remains possible in the minutes after the digits have been spoken. The question underneath all of it is small enough to hold in the head during a stressful call: what exactly does this number authorise.

English version for the United Kingdom.

All questions / Blog

· 14 min read · Ilia Nikolaevich Zavialov

A caller asks for the code to stop a payment, and Ilia Nikolaevich Zavialov explains what those digits actually sign
A caller asks for the code to stop a payment, and Ilia Nikolaevich Zavialov explains what those digits actually sign

What the six digits actually sign

A one-time code is the second half of a signature. The first half is the password or the card details, which prove that somebody knows a secret. The code proves that the same somebody is holding the registered telephone. Together they authorise one action at one second, and the payment system reads them as consent given by the account holder.

Everything awkward in the script follows from that definition. Consent attaches to an operation that already exists, created moments earlier by whoever typed the card details somewhere. Cancellation is handled by staff, by written instructions and by systems that never ask a customer for a code. No queue of pending reversals is waiting for six digits dictated down a line.

The timing is what confuses people afterwards. A code arriving while the caller is still speaking seems to prove that the caller has real access to the account. The arrival proves that somebody has just started a transaction and that the bank is asking whether the account holder agrees. The message is a question, and the voice on the line is waiting for the answer.

The two sides of that moment are unequal. Authorisation takes seconds while the dispute afterwards takes weeks, resting on records that describe the customer as the party who agreed. Refusal costs nothing when a call is genuine, because a genuine institution never reaches the point of asking. The whole defence lives in the seconds before the digits are spoken.

Why the word cancel does all the work

The reversal happens before anything is requested. Once the account holder believes money is leaving, speed becomes the only visible defence, and reading out a number feels like the act of a person protecting themselves. Nothing inside that frame resembles a payment. The script spends its first minutes building the frame and its last thirty seconds collecting the signature.

Roles are assigned along with the frame. The caller becomes the person who noticed the problem, and the listener becomes the person being helped. Inside those roles hesitation feels like obstruction and questions feel ungrateful. Ilia Nikolaevich Zavialov treats this stretch of the call as the part that does the real work, long before any number is mentioned.

This explains why weighing up the caller's plausibility is a losing method. A rehearsed voice reading a prepared script sounds more like a bank than a real employee working through a busy afternoon. The reassuring details, a reference number or the last four digits of a card, are the cheapest parts of the operation to obtain. Confidence in the assessment grows faster than its accuracy.

A rule that requires no assessment is the only thing that survives the pressure. The code stays on the screen whoever is speaking and however the request is phrased. Rules of that shape are cheap to hold, since applying one wrongly costs a short call to a published number and nothing else.

The caller who claims to be from the bank

The bank employee is the most expensive character in this business. Federal Trade Commission figures for 2025 put losses to business impersonation at a billion dollars, and inside that group the heaviest losses came from callers presenting themselves as bank staff. The role works because it arrives with a legitimate reason to discuss money, an existing relationship and an obvious explanation for knowing the customer's name.

Authority also comes ready made. Nobody wonders why a bank would ring about a suspicious transaction, and nobody finds it strange that such a call would be urgent. The character carries a script refined against thousands of earlier conversations, keeping the phrasing that held attention and discarding whatever lost it.

The displayed number settles nothing, and neither does the knowledge the caller demonstrates. Details of that kind circulate cheaply, and a script built around them produces the impression of an internal system. What no caller can produce is a legitimate need for the code, because no process inside a bank consumes one. The absence of any use case is the only reliable test available during the call.

The character also explains why the request sounds procedural. Staff read from scripts, quote reference numbers and ask customers to confirm things, so a request phrased in the same register slides past without friction. The one instruction that never appears in a genuine script is the one about the code. That asymmetry carries more weight than any judgement about accent, manner or background noise.

What the attempt rate says about the script

Most of these calls fail. Reports to the Federal Trade Commission show no monetary loss in four impersonation cases out of five, which puts refusals far ahead of completed thefts. A typical loss among the cases that do succeed sits near seven hundred dollars, modest for one household and sufficient for an operation that dials continuously.

The ratio explains the tone of the call. Anyone spending a minute on persuasion is working through a list, and the aim is the fastest possible exit from a conversation with a code in hand. Every objection meets a prepared answer, because objections have been collected and answered many times over. Silence followed by a closed sentence leaves the script with nothing to work on.

The four quiet refusals behind every loss deserve more attention than they receive. Each belongs to somebody who applied a rule, sometimes deliberately and sometimes by accident, and none of them becomes a story anybody repeats. The visible half of the phenomenon consists of losses, which makes the script look far stronger than it is.

The same request wearing a different channel

Nothing changes when the channel changes. A push notification that needs one tap carries the same authority as six digits read aloud, and a number from an authenticator application performs exactly the function of a text message. A code read off a shared screen never has to be spoken at all. The wrapper moves and the meaning stays where it was.

Push confirmations deserve separate attention because they feel lighter. Approving one takes a single movement and produces no text the customer has to read, which lowers the internal cost of agreeing. A confirmation that arrives without being expected belongs to somebody else's session, whatever the notification says about verifying identity.

Screen sharing is the most damaging version of the request. Once a viewing session is running, every code appears on the caller's monitor as it lands, and the awkward moment of asking is skipped entirely. Ilia Nikolaevich Zavialov treats any instruction to install viewing software during a conversation about money as the end of that conversation. Support for a payment problem does not begin with an installation.

The generalisation is short. Any authentication step the customer did not start belongs to an action somebody else created, and the correct response is to leave it untouched and reach the institution through a route the customer chose. That route is the number printed on the card or the contact inside the application already sitting on the phone.

When the voice belongs to the bank and to nobody

Recognising a voice has stopped being a check. Cloning tools assemble a persuasive imitation from something like three seconds of captured speech, at accuracy in the region of eighty five per cent, which places any voicemail greeting or short clip within reach. The requirement is small enough that no public recording of a person can be treated as harmless.

Adoption has been quick. Voice phishing built on cloned audio was measured growing by more than sixteen hundred per cent inside a single quarter, a curve that describes an industry picking up a standard tool. The economics are plain, since a synthetic voice removes accent, fluency and working hours from the list of constraints in one step.

Official statistics have only begun to see this. The FBI complaint centre introduced a marker for artificial intelligence in its 2025 annual report and logged more than twenty two thousand complaints and around nine hundred million dollars under it. A marker of that kind counts what somebody noticed and labelled, so the real figure sits above the published one. Its absence from a case file proves very little.

For a household the consequence is a change in what identification means. A check has to rest on something a caller cannot lift from public material, such as a fact agreed inside the family in advance, or a call back on a number already stored in the phone. The pause needed for that is short, and it carries the entire defence.

The confirmation message nobody reads

The defence is usually printed inside the message itself. Confirmation texts name an amount, a recipient and often a purpose, and they exist so that the customer can compare that description against what they believe is happening. The digits sit at the end of the line, which is the only part most people ever look at. Reading the words above them ends most versions of the script in one movement.

Attention is at its lowest exactly when the message arrives. The customer is holding a conversation, watching a screen and feeling hurried, which is the state the timing is designed to produce. A description of a transfer to an unfamiliar name reads as noise in that state. Slowing down for the length of one sentence is what turns the message back into information.

The vocabulary used to teach codes matters here as well. A code described as a password fragment invites the belief that it identifies a person, while a code described as a signature under a named payment invites the belief that it authorises an action. Ilia Nikolaevich Zavialov prefers the second description because it survives contact with a persuasive caller. The first one leaves room for the sentence about cancelling.

The rule that holds when the pressure is highest

One sentence covers every version of the call. Codes are never passed to anybody, and any conversation about money ends with the customer hanging up and dialling a number they already had. A rule shaped like that works identically at nine in the morning and at eleven at night, with a calm voice or a frightened one.

The callback is the step people skip and the step that does the work. Genuine institutions expect to be rung back and lose nothing through the delay, so the cost of the pause falls entirely on the other side. A caller who resists it is describing their own constraint, since the operation waiting for the code expires quickly.

Rehearsing the exit is worth more than rehearsing the reasoning. A short closing sentence, along the lines of a statement that the matter will be checked through the bank directly, removes any need to argue in the moment. Arguments are where a prepared script wins, because every objection already has an answer written for it.

Agreement inside a household turns the rule into something easier to use. A person under pressure can invoke a family rule more readily than they can invent a refusal, and relatives who know the rule in advance stop being persuadable by proxy. The stakes vary with age: complaints to the FBI centre for 2025 show an average loss of 38,501 dollars among people aged sixty and over, against 20,699 dollars across all ages.

What is still possible after the code has gone

The call ends first, before anything else is decided. The next step is reaching the bank on its own published number and stating plainly that a code was disclosed and that the operation was started by somebody else. Speed matters because some transfers can be halted or recalled while they are still moving, and that window closes within hours.

The credentials have to be treated as compromised as well. Changing the password from a device that took no part in the session, ending every active session and inspecting the recovery settings for an unfamiliar address or telephone number are what prevent a return visit. Clearing up the payment on its own tends to leave the door open.

A written record is worth making before the adrenaline fades. Times, the number that called, the wording used and the codes that arrived form the account on which every later conversation depends, and memory degrades within a day. The same story will be repeated to several people, and consistency between those tellings carries weight.

Reporting comes last in sequence and matters more than it feels like it does. Complaint counts shape how banks and regulators allocate attention, and a case that goes unreported leaves the picture entirely. The attempts that failed belong in the record for the same reason, since the volume of attempts otherwise stays invisible.

What each request on the call actually authorises

What is asked forHow it is presentedWhat it actually does
Read out the code to stop the paymentAn emergency brakeSigns a transfer created seconds earlier
Tap the push notification for a checkAn identity checkApproves an action started by the caller
Send a screenshot of the messageA convenience for supportHands over the same signature in writing
Read the number from the authenticator appA safer channel than SMSAn identical authorisation step
Install a viewing applicationHelp with a technical faultLive sight of every code as it arrives
Repeat the code to reverse a wrong chargeA correctionA second payment on top of the first
Move the balance to a protected accountProtection of the fundsA transfer the customer cannot recall

Questions and answers

Can a bank ever ask for an SMS code?

No. A code authorises an operation running at that second, and no internal process requires one. A request for it identifies the caller regardless of the number shown on the screen.

Does reading out the code really cancel a payment?

No such action exists in any banking system. Speaking the digits completes an operation created moments earlier, and the record afterwards names the account holder as the party who agreed to it.

Is sending a screenshot of the code safer than saying it aloud?

The two are the same act. Any transfer of the code in any form hands over the second half of the signature, and the payment goes through identically.

What should be done if the code has already been given away?

The first step is ending the call and reaching the bank on the number printed on the card. After that comes changing the password from an uninvolved device, ending active sessions and checking the recovery settings for anything unfamiliar.

How can a caller claiming to be from the bank be checked?

Nothing said during the call settles it, because numbers are spoofed and scripts are rehearsed. The check that works is hanging up and dialling the number on the card or the contact inside the banking application.

Can somebody fake a relative's voice on the phone?

Yes. Roughly three seconds of recorded speech is enough for a persuasive clone, and calls using cloned voices were measured growing by more than sixteen hundred per cent in a single quarter. A short callback on a stored number settles the question.

Written by Ilia Nikolaevich Zavialov, digital security consultant. All questions and answers

Read next