POS Systems Error Code
Systems & Devices
POS Systems
58 | Transaction not permitted (terminal)
Industry
Systems & Devices
Canonical
/systems/pos-systems/error-codes/58/
Last Updated
Feb 27, 2026
Summary
The transaction type was not permitted in the terminal or merchant configuration.
Learn More
Use these links to pivot between the directory, a focused guide, and nearby related codes.
ADVERTISEMENT
Advertisement
Ad slot: code-after-summary
What This Code Means
Response code 58 (“Transaction not permitted to terminal”) indicates the transaction type is not allowed for the terminal or merchant setup. It can occur when a terminal is not enabled for a specific transaction capability.
Where Users Usually See This Code
- Checkout and payment attempts
- Settlement and batch close workflows
- Device pairing or peripheral setup
- POS sync and configuration screens
Why This Code Appears
- A payment decision was returned by issuer/processor
- Connectivity or configuration prevented completing the transaction
- A device or service dependency was unavailable
ADVERTISEMENT
Advertisement
Ad slot: code-mid-content
What Typically Happens Next
- The POS shows an error or decline message
- The transaction is not completed as requested
- The system may allow retry after the underlying issue is resolved
What This Code Is Not
- It is not a guarantee of fraud
- It is not always a hardware failure
Troubleshooting Checklist
- □ Confirm whether the message is a decline or a technical error
- □ Avoid repeated retries if you are unsure whether a charge succeeded
- □ Verify internet connectivity and service status
- □ Check the processor record for the authoritative final state
- □ Confirm terminal and POS configuration (TID/MID, pairing)
- □ Escalate to vendor/processor support for repeated failures
Notes And Edge Cases
POS workflows span multiple layers; the same message can surface from different causes.
ADVERTISEMENT
Advertisement
Ad slot: code-near-bottom
Related Codes
8 links