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 | Raw code | Source description | Evidence |
|---|---|---|---|
| Visa | 58 | Transaction not allowed at terminal | Official |
| Mastercard | 58 | Transaction not permitted to acquirer/terminal | Official, limited scope |
| American Express | N/A | N/A | N/A |
| Discover | 58 | Transaction not permitted to acquirer/terminal | Secondary source |
| UnionPay | 58 | Transaction not permitted at this terminal | Official, limited scope |
Standard sources
Version and response-name evidence
- ISO 8583:1987 metadataOfficial edition metadata; the full value table is not public.ISO
- Wikipedia ISO 8583 version tablesSecondary public source for the displayed response name.Revision 1352601145