Skip to content

ISO 8583:1987 response code

58

Transaction not permitted to terminal

Standard version
ISO 8583:1987
Paired version code
ISO 8583:1993 · 120

In ISO 8583:1987, response code 58 means “Transaction not permitted to terminal”. It is paired here with ISO 8583:1993 response code 120, “Transaction not permitted to terminal”. The reviewed dataset contains entries for Visa, Mastercard, Discover, and UnionPay; 1 of the five scheme columns remain N/A.

Merchant handling

Actions to be taken

Do not complete the transaction. Ask for corrected payment details or another payment method, and submit a new authorization only when the cause has been resolved and the acquirer’s rules allow it.

This is conservative merchant guidance derived from the published response meaning. Current scheme, acquirer, processor, merchant advice, and transaction-specific rules take precedence.

Scheme comparison

Descriptions in the reviewed sources

Each populated value links to its scheme record and preserves the raw code published by that source. N/A means no matching description exists in the reviewed public dataset.

Scheme descriptions compared with ISO 8583:1987 response code 58
SchemeRaw codeSource descriptionEvidence
Visa58Transaction not allowed at terminalOfficial
Mastercard58Transaction not permitted to acquirer/terminalOfficial, limited scope
American ExpressN/AN/AN/A
Discover58Transaction not permitted to acquirer/terminalSecondary source
UnionPay58Transaction not permitted at this terminalOfficial, limited scope

Standard sources

Version and response-name evidence