ISO 8583 Parser
Free Β· Full reference Β· ~10 min read

ISO 8583 DE39 Response Codes: Full Reference

DE39 (Response Code) is the issuer's/network's final verdict on a transaction β€” two characters. 00 = approved; everything else is a decline or advice reason. Below is the full table (standard codes plus common scheme extensions), sorted by code for quick lookup.

Numeric codes 00–96

DE39Meaning
00Approved / completed
01Refer to card issuer
02Refer to issuer, special condition
03Invalid merchant
04Pick up card
05Do not honor
06Error
07Pick up card, special condition
08Honor with identification
10Partial approval
11Approved (VIP)
12Invalid transaction
13Invalid amount
14Invalid card number
15No such issuer
19Re-enter transaction
20Invalid response
21No action taken
22Suspected malfunction
25Unable to locate record
28File temporarily unavailable
30Format error
31Bank not supported by switch
33Expired card, pick up
34Suspected fraud, pick up
36Restricted card, pick up
38Allowable PIN tries exceeded, pick up
39No credit account
40Requested function not supported
41Lost card, pick up
43Stolen card, pick up
51Insufficient funds
52No checking account
53No savings account
54Expired card
55Incorrect PIN
56No card record
57Transaction not permitted to cardholder
58Transaction not permitted to terminal
59Suspected fraud
60Contact acquirer
61Exceeds withdrawal amount limit
62Restricted card
63Security violation
65Exceeds withdrawal frequency / SCA required
68Response received too late
75Allowable PIN tries exceeded
76Unable to locate account / original
77Inconsistent data, reconcile error
78Blocked, first use / inactive account
79Already reversed
80Invalid date / no action
81PIN cryptographic error
82CVV failed / issuer unavailable
83Unable to verify PIN
84Invalid authorization life cycle
85No reason to decline / account verified
86Cannot verify PIN
87Purchase amount only, no cashback
88Cryptographic failure
89Authentication failure
91Issuer or switch inoperative
92Unable to route / no routing to issuer
93Cannot complete, violation of law
94Duplicate transmission
96System malfunction

Letter codes (common scheme extensions)

DE39Meaning
N0Force STIP / SCA
N3Cash service not available
N4Cash request exceeds issuer limit
N7Decline for CVV2 failure
P2Invalid biller information
Q1Card authentication failed
R0Stop payment order
R1Revocation of authorization order
R3Revocation of all authorizations
Z1Offline declined
Z3Unable to go online, offline declined
On coverage: the core numeric codes (00–96) are defined by ISO 8583 and are largely consistent across schemes; letter codes (N/P/Q/R/Z series) are scheme extensions and a few meanings may vary slightly β€” always defer to the specific scheme spec for edge cases.
Response code β‰  block code: DE39 is the result of a single transaction (standard, public). A "block code" is an issuer-proprietary status on a card or account β€” not a standard ISO 8583 field, defined per institution, and out of scope here. Don't conflate the two.
Soft vs hard declines: soft declines (51/91/96 …) are temporary and may be retried per policy; hard declines (14/41/54/57/59 …) mean this card/txn simply won't work β€” retrying wastes attempts and can trip fraud controls. Always classify by code before auto-retrying.

πŸ‘‰ Want to see DE39 in a live message? Open the parser tool and paste one β€” it auto-translates DE39. Related: ISO 8583 field quick reference.