Transaction Not Allowed — Terminal
The transaction is not allowed at this terminal or merchant. The restriction is based on the merchant's terminal type, configuration, or the acquiring bank's rules.
Why does code 58 occur?
- Merchant category blocked by card network rules
- Terminal not configured or certified for this card brand
- Geographic restriction — merchant location not in allowed region
- Acquirer does not support this card type
Can this transaction be retried?
No, code 58 is a hard decline and should not be retried. The underlying issue is permanent and the same card details will continue to be declined. Ask the customer for an alternative payment method.
What merchants should do
Check your merchant category code (MCC) and terminal configuration. Ensure your terminal is certified for the card type being presented. Contact your acquirer if this is unexpected.
What cardholders should do
This merchant may not accept your card type. Try a different card or ask the merchant about accepted payment methods.
Code 58 at a glance
Response Code
58
Name
Transaction Not Allowed — Terminal
Category
hard decline
Retryable
No
Related Decline Codes
Transaction Not Permitted to Cardholder
The card is not allowed to perform this type of transaction. The restriction is set at the card product level or by the cardholder's issuer based on the card's configuration.
Restricted Card
The card has been restricted by the issuing bank and cannot be used for any transactions. This is a broad block that is typically applied for compliance, regulatory, or security reasons.
More tools for payment teams
Free utilities built on the same data that powers Fyatu's card issuing platform. No sign-up, no rate limits.
BIN Checker
Look up any card BIN (Bank Identification Number) to find the card brand, type, issuing bank, and country.
Look up a BINCurrency Converter
Convert between 150+ world currencies with live exchange rates. Free, fast, and always up to date.
Convert currencySWIFT/BIC Lookup
Look up bank details from a SWIFT/BIC code or search by bank name to find the right code for international transfers.
Find a SWIFT codeDecline Code 58 FAQ
Frequently asked questions about decline code 58: Transaction Not Allowed — Terminal.