<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Offline-Authorization on Corebaseit — POS · EMV · Payments · AI · Telecommunications</title><link>https://corebaseit.com/tags/offline-authorization/</link><description>Recent content in Offline-Authorization on Corebaseit — POS · EMV · Payments · AI · Telecommunications</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>contact@corebaseit.com (Vincent Bevia)</managingEditor><webMaster>contact@corebaseit.com (Vincent Bevia)</webMaster><lastBuildDate>Tue, 19 May 2026 10:00:00 +0100</lastBuildDate><atom:link href="https://corebaseit.com/tags/offline-authorization/index.xml" rel="self" type="application/rss+xml"/><item><title>When the Issuer Goes Down: STIP, EMV Offline, and Authorization Continuity</title><link>https://corebaseit.com/corebaseit_posts/stip_when_the_bank_goes_offline/</link><pubDate>Tue, 19 May 2026 10:00:00 +0100</pubDate><author>contact@corebaseit.com (Vincent Bevia)</author><guid>https://corebaseit.com/corebaseit_posts/stip_when_the_bank_goes_offline/</guid><description>&lt;p>When an issuer or its processor drops offline, the POS does not always get a clean decline. The card scheme may stand in and approve or decline on the issuer&amp;rsquo;s behalf. The chip and terminal may complete an offline approval without reaching the issuer at all. Or the merchant&amp;rsquo;s acquirer link may fail, triggering an entirely different fallback path.&lt;/p>
&lt;p>These are three separate mechanisms — network Stand-In Processing (STIP), EMV offline authorization, and merchant/acquirer deferred authorization — and conflating them leads to wrong timeout handling, missing reversals, and reconciliation gaps. This post maps each path, the liability shift when STIP activates, and what POS architects should implement before the next issuer outage.&lt;/p>
&lt;p style="text-align: center;">
&lt;img src="https://corebaseit.com/diagrams/STIP-1.png" alt="Surviving the Outage: The Mechanics of Stand-In Processing (STIP) — issuer outage detection, network intervention, merchant response, evolution from rule-based to AI-driven STIP, issuer liability, and STIP vs EMV offline" style="max-width: 900px; width: 100%;" />
&lt;/p>
&lt;p>The diagram above traces the full stand-in path: the POS routes an authorization through the card network to an issuer that is unavailable or slow to respond; the network steps in with either traditional rules or an AI-driven model; the merchant receives a normal authorization code and the checkout continues. The lower panels show how decision logic has evolved, where liability lands, and why STIP must not be confused with EMV offline.&lt;/p>
&lt;hr>
&lt;h2 id="three-fallback-paths-that-must-stay-decoupled">Three fallback paths that must stay decoupled
&lt;/h2>&lt;p>Architects building for high availability need to treat three concepts as distinct failure modes:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Network Stand-In Processing (STIP):&lt;/strong> The card scheme (Visa, Mastercard, and others) approves or declines on behalf of the issuer using predefined parameters, scheme rules, and in some cases model-based decisioning.&lt;/li>
&lt;li>&lt;strong>EMV offline authorization:&lt;/strong> A local cryptographic decision between the merchant terminal and the chip card, with no real-time online contact to the network or issuer.&lt;/li>
&lt;li>&lt;strong>Merchant/acquirer fallback (deferred authorization):&lt;/strong> Local operational procedures — store-and-forward, force-posts, voice authorization — used when the merchant&amp;rsquo;s communication path to the acquirer is down.&lt;/li>
&lt;/ul>
&lt;p>STIP is network-side. EMV offline is card-terminal. Store-and-forward is acquirer-side. Each has different eligibility rules, certification requirements, and liability profiles.&lt;/p>
&lt;hr>
&lt;h2 id="issuer-down-does-not-mean-transaction-declined">Issuer down does not mean transaction declined
&lt;/h2>&lt;p>A useful continuity strategy treats &amp;ldquo;issuer unavailable&amp;rdquo; as a transition into controlled risk-transfer mode. Decisioning shifts from the issuer&amp;rsquo;s real-time host to a surrogate — the network or the terminal — within boundaries the issuer or scheme has already defined.&lt;/p>
&lt;p style="text-align: center;">
&lt;img src="https://corebaseit.com/diagrams/STIP-anatomy.png" alt="The anatomy of an issuer connection failure — POS to acquirer to card network, issuer timeout or unavailable, Network STIP Engine approval or decline on behalf of issuer returned to acquirer" style="max-width: 900px; width: 100%;" />
&lt;/p>
&lt;p>The diagram above isolates the STIP path on the authorization chain. Under normal conditions, the request runs POS → acquirer → card network → issuer host and back. When the link to the issuer host times out or is unavailable, the card network&amp;rsquo;s STIP engine takes the decision — approve or decline on the issuer&amp;rsquo;s behalf — and returns the response to the acquirer along the same route. The merchant still sees a standard authorization response. Nothing in the terminal UI signals that the issuer never answered.&lt;/p>
&lt;p>For the merchant, a STIP approval is often operationally indistinguishable from a normal online approval. The network returns a valid authorization code, and the POS processes the transaction as successful unless the software captures specific network response indicators and exposes them in application logic.&lt;/p>
&lt;p>That opacity is a feature for checkout continuity and a liability for reconciliation. Architects should decide deliberately what gets logged, displayed, and acted on when stand-in indicators are present.&lt;/p>
&lt;hr>
&lt;h2 id="traditional-stip-vs-smarter-stip">Traditional STIP vs. Smarter STIP
&lt;/h2>&lt;p>Stand-in processing has moved from rigid, conservative rules toward data-driven issuer emulation. Traditional STIP provided a basic safety net. Visa&amp;rsquo;s Smarter STIP, launched globally in October 2020, uses deep-learning models trained on bank authorization behavior to produce stand-in decisions that more closely mirror what the issuer would have done online.&lt;/p>
&lt;p>The &amp;ldquo;Evolution of Decision Logic&amp;rdquo; panel in the diagram captures this shift clearly. On the left, &lt;strong>Traditional Rule-Based STIP&lt;/strong> evaluates the transaction against a static parameter set — often at BIN level — and returns a coarse approve-or-decline for the whole card range. On the right, &lt;strong>Smarter STIP (AI-driven)&lt;/strong> replaces that checklist with a model that learns from the issuer&amp;rsquo;s historical authorization patterns. The goal is not a generic network guess; it is issuer emulation under outage conditions.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Feature&lt;/th>
&lt;th>Traditional STIP&lt;/th>
&lt;th>Smarter STIP (AI-driven)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Decision engine&lt;/td>
&lt;td>Static, predefined rules and parameters&lt;/td>
&lt;td>Real-time deep-learning models&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Granularity&lt;/td>
&lt;td>BIN-level treatment&lt;/td>
&lt;td>Individualized issuer emulation&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Logic source&lt;/td>
&lt;td>Fixed authorization parameters set by the issuer&lt;/td>
&lt;td>Learning from the bank&amp;rsquo;s past authorization behavior&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Accuracy&lt;/td>
&lt;td>Coarse; high-risk and low-risk cardholders treated similarly within a BIN&lt;/td>
&lt;td>Higher; historical data mirrors specific bank risk appetite&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Availability&lt;/td>
&lt;td>Long-standing industry standard&lt;/td>
&lt;td>Visa global launch, October 2020&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>From the merchant&amp;rsquo;s perspective, both paths look the same at Step 3 in the diagram: the network returns a standard authorization code and the receipt prints &amp;ldquo;Approved.&amp;rdquo; The POS has no native way to distinguish traditional stand-in from Smarter STIP unless the acquirer or processor surfaces network response indicators in the authorization message. That is why logging raw response data matters — the checkout experience is identical even when the decision engine behind it has changed.&lt;/p>
&lt;p>The practical gain from Smarter STIP is fewer false declines during issuer outages — the kind of conservative BIN-level rejections that leave funds-available cardholders stranded. The constraint remains the same: STIP is a network-side service. It only runs if the terminal can reach the card scheme. AI-driven stand-in does not change connectivity requirements; it changes how the network approximates issuer intent once the normal authorization path is down.&lt;/p>
&lt;p>The diagram also highlights two constraints worth keeping in view. &lt;strong>Total issuer liability&lt;/strong> does not move with the decision engine — issuers remain financially responsible for STIP outcomes, including fraud or over-limit approvals whether the stand-in decision came from static rules or a model. And the &lt;strong>STIP vs. EMV offline&lt;/strong> comparison is a different axis entirely: STIP is a remote network decision that still requires merchant-to-network connectivity; EMV offline is a local chip-terminal decision that can run with no live link at all.&lt;/p>
&lt;hr>
&lt;h2 id="emv-offline-authorization-and-certification">EMV offline authorization and certification
&lt;/h2>&lt;p>When online connectivity fails — preventing the POS from reaching even the card network — terminal-level decisioning becomes the last line. STIP is a remote network service. EMV offline is a hardware-to-credential protocol between chip and kernel.&lt;/p>
&lt;p>EMV offline is not a default state. It requires specific technical and compliance conditions:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Dual certification:&lt;/strong> Both the chip card and the merchant terminal must be explicitly certified by the schemes to support offline approvals.&lt;/li>
&lt;li>&lt;strong>Floor limits:&lt;/strong> Transactions must stay within pre-set currency amounts (floor limits) and pass local risk rules to remain eligible.&lt;/li>
&lt;li>&lt;strong>Transaction Certificate (TC):&lt;/strong> For a successful local approval, the terminal requests and the chip generates a TC — the cryptographic proof of the local decision, required for downstream reconciliation and clearing.&lt;/li>
&lt;/ul>
&lt;p>The architectural distinction matters. STIP protects against issuer-side outages but requires a working merchant-to-network connection. EMV offline can operate with no live communications at all. STIP depends on issuer network-side configurations; EMV offline depends on local kernel support and card-level risk parameters.&lt;/p>
&lt;hr>
&lt;h2 id="timeout-management-and-response-code-91">Timeout management and response code 91
&lt;/h2>&lt;p>Standardized messaging and timing protect transaction integrity during outages. Ignoring them produces ghost approvals, duplicate billing, and reconciliation failure.&lt;/p>
&lt;p>&lt;strong>The 15-second rule.&lt;/strong> Visa rules require that an acquirer or merchant must not time out a POS transaction in less than 15 seconds.&lt;/p>
&lt;p>&lt;strong>Authorization reversals.&lt;/strong> If an approval arrives after the terminal has already timed out, the system must submit an authorization reversal automatically. A late-arriving stand-in approval must not leave an incorrect hold on the cardholder&amp;rsquo;s available balance.&lt;/p>
&lt;p>&lt;strong>Response code 91&lt;/strong> indicates the authorization path could not reach a decisioning endpoint because the switch, issuer processor, or authorization system was unreachable, and STIP was either unavailable or not applicable. Handling depends on context:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Scenario&lt;/th>
&lt;th>Interpretation&lt;/th>
&lt;th>Recommended action&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>High-value / high-risk&lt;/td>
&lt;td>Transaction exceeds stand-in or floor limits&lt;/td>
&lt;td>Final decline; do not retry&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Switch unavailability&lt;/td>
&lt;td>Temporary network-path disruption or STIP not applicable&lt;/td>
&lt;td>One-time retry based on merchant risk appetite&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Ineligible product&lt;/td>
&lt;td>Product type or MCC excluded from STIP&lt;/td>
&lt;td>Hard decline; do not retry&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Code 91 does not always mean &amp;ldquo;retry and it will work.&amp;rdquo; It means the normal authorization path failed and stand-in was not available or allowed for that transaction.&lt;/p>
&lt;hr>
&lt;h2 id="liability-and-risk-governance">Liability and risk governance
&lt;/h2>&lt;p>Payment continuity is never risk-free. Stand-in mode shifts financial responsibility in ways architects and risk teams must account for upfront.&lt;/p>
&lt;p>&lt;strong>Issuer liability.&lt;/strong> Card network rules are explicit: the issuer bears responsibility for transactions approved via STIP. If the network issues a stand-in approval for a transaction the issuer would have declined — insufficient funds, fraud, closed account — the issuer is still held responsible. Those false approvals are the primary financial reason issuers pre-configure STIP parameters and risk boundaries before an outage, not during one.&lt;/p>
&lt;p>&lt;strong>Auditing model-based STIP.&lt;/strong> Deep-learning stand-in models like Smarter STIP raise governance questions that static rules mostly avoided:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Transparency and explainability:&lt;/strong> Can you determine why the model made a specific decision for compliance and dispute analysis?&lt;/li>
&lt;li>&lt;strong>Adaptability:&lt;/strong> How quickly do models respond to sudden anomalies in consumer behavior?&lt;/li>
&lt;li>&lt;strong>Edge case handling:&lt;/strong> Are unique transaction types handled consistently with bank policy?&lt;/li>
&lt;li>&lt;strong>Emulation accuracy:&lt;/strong> Do ongoing checks confirm the model&amp;rsquo;s decisions match the bank&amp;rsquo;s actual risk appetite, rather than transferring opaque risk to the issuer?&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="implementation-checklist-for-payment-architects">Implementation checklist for payment architects
&lt;/h2>&lt;p>A high-availability payment architecture balances customer experience with risk controls. Use this as a deployment roadmap:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Decouple fallback paths.&lt;/strong> Treat network STIP, EMV offline, and merchant deferred authorization (store-and-forward) as distinct failure modes with separate handling logic.&lt;/li>
&lt;li>&lt;strong>Log raw authorization data.&lt;/strong> Capture and store raw responses, including DE39, authorization codes, network response indicators, and CVM results.&lt;/li>
&lt;li>&lt;strong>Maintain cryptographic integrity.&lt;/strong> Capture all EMV tags, especially the TC for offline approvals, to ensure successful clearing.&lt;/li>
&lt;li>&lt;strong>Enforce timeout protocols.&lt;/strong> Hard-code a minimum 15-second timeout and automate reversals for approvals received post-timeout.&lt;/li>
&lt;li>&lt;strong>Avoid invented fallback.&lt;/strong> In SoftPOS and MPoC environments, do not fabricate local approvals. A transaction should only be approved locally if the kernel, scheme, and compliance architecture explicitly support it.&lt;/li>
&lt;li>&lt;strong>Audit code 91 responses.&lt;/strong> Monitor for spikes in response code 91 to identify upstream instability and define retry policies aligned with merchant risk tolerance.&lt;/li>
&lt;li>&lt;strong>Separate store-and-forward.&lt;/strong> Review store-and-forward as a local communication failure mode, distinct from issuer-side outages.&lt;/li>
&lt;/ol>
&lt;p>When the issuer is down, a well-designed payment system does not simply stop. It enters a controlled continuity state — provided the architecture distinguishes which surrogate is making the decision and logs enough data to reconcile it later.&lt;/p>
&lt;hr>
&lt;h2 id="references">References
&lt;/h2>&lt;ol>
&lt;li>Visa Inc., &lt;em>Visa Core Rules and Visa Product and Service Rules&lt;/em>, Apr. 2026 — STIP definition, issuer responsibility, authorization code handling, timeout and reversal obligations.&lt;/li>
&lt;li>Visa Inc., &lt;em>Smarter STIP&lt;/em> white paper — traditional STIP limitations and model-based stand-in direction.&lt;/li>
&lt;li>Mastercard, &lt;em>Transaction Processing Rules&lt;/em>, Jun. 2025 — authorization and processing rules.&lt;/li>
&lt;li>Mastercard Developer, response code 91 documentation — authorization system or issuer system inoperative.&lt;/li>
&lt;li>EMVCo, &lt;em>EMV Security&lt;/em> quick reference, May 2025 — EMV transaction security, local and remote cryptographic authentication, one-time transaction codes.&lt;/li>
&lt;li>EMV Migration Forum, &lt;em>Merchant Processing During Communications Disruptions&lt;/em>, Apr. 2016 — EMV offline authorization, deferred authorization, and force-post handling during communication disruption.&lt;/li>
&lt;li>D. Basin, R. S. Chander, L. Demont, S. Dreier, S. Krampf, and R. Künnemann, &amp;ldquo;The EMV Standard: Break, Fix, Verify,&amp;rdquo; in &lt;em>Proc. IEEE Symp. Security and Privacy (SP)&lt;/em>, 2016 — EMV security analysis and the distinction between offline and online authorization models.&lt;/li>
&lt;/ol></description></item></channel></rss>