Decline code · Soft decline
Decline code 96: System Malfunction
A system somewhere in the authorization chain failed while processing the transaction. It is the network-level way of saying something broke, distinct from an issuer being entirely down. The customer and card were not judged, and the same transaction submitted after the malfunction clears can approve normally.
Should you retry?
Retry with modest delay and expect success once the malfunctioning component recovers. Under Visa's rules this is a retry-permitted category with the usual 15-attempts-in-30-days boundary, so give retries breathing room, and escalate to your processor rather than retrying past two or three failures.
Why code 96 happens
- The issuer's processing system hit an internal error mid-authorization.
- A component at the network or processor layer failed or timed out while handling the message.
- Database or host problems at the issuer corrupted the processing of this specific request.
- Load spikes, such as peak shopping events, pushed a system in the chain past capacity.
- An edge-case transaction triggered a software fault in one of the processing hosts.
What to do about it
- Retry after a short wait, on the order of minutes; isolated malfunctions usually do not repeat.
- Treat clusters of 96 across many cards as an incident: check your processor's status page and open a ticket with timestamps and retrieval reference numbers.
- Distinguish issuer-clustered 96s, which follow specific BINs, from route-clustered ones, which follow one MID and implicate your acquiring path.
- Keep 96 out of your failure statistics for cards and customers, since counting infrastructure faults as card declines poisons your dunning and risk data.
Frequently asked questions
- Is a system malfunction decline the customer's problem?
- No. A processing system failed; the card was never actually evaluated. Invite the customer to try again in a few minutes, and expect the retry to go through once the glitch passes.
- What is the difference between codes 91 and 96?
- Code 91 means the issuer or a switch was unreachable, effectively offline. Code 96 means a system was reachable but malfunctioned while processing. Both are temporary infrastructure failures, and both clear with time and a spaced retry.
Related decline codes