What is a transaction not permitted decline? (code 57)
Quick answer
A transaction not permitted decline (code 57) means the cardholder's account is not authorized for this specific type of transaction. The issuer may block recurring billing, card-not-present charges, or international transactions on this card. Under ISO 8583, it is a hard decline — the restriction is account-level, so retrying the same charge will keep failing. Stripe surfaces it as transaction_not_allowed; Authorize.net and NMI return a generic decline. Recovery requires the cardholder to authorize the charge type with their bank or use a different card.
What a transaction not permitted decline means
A transaction not permitted decline is the issuing bank's way of saying the card is not allowed to make this kind of charge. The card itself may be valid and have sufficient funds, but the account is restricted from this transaction type.
It is a hard decline under ISO 8583. The restriction is account-level — set by the issuer or the cardholder — so retrying the same charge without addressing the restriction will produce the same result every time.
Why transaction not permitted declines happen
The restriction typically involves the type of transaction, not the merchant itself:
- The card is not enabled for recurring or subscription billing — some debit and prepaid cards block automated repeat charges.
- The issuer blocks card-not-present or online transactions on the account.
- The card type is restricted from international transactions or certain merchant categories.
- A prepaid, gift, or corporate card has usage limits the issuer hasn't itemized as a separate code.
- The cardholder enabled spending controls with their bank that block this transaction type.
How to recover a transaction not permitted decline
Do not retry the same charge — a code 57 is an account-level restriction, so repeated attempts inflate your decline ratio without changing the outcome.
Reach the customer on a channel they answer — email and SMS — and explain their bank declined this type of charge. Ask them to authorize recurring charges with their issuer or update to a card that allows the transaction.
Revatto runs this sequence for you: AI detects the decline, a real team handles the outreach over email and SMS under your brand, and a human follows up when the customer doesn't self-serve. You only pay when the payment is recovered — 20% of the first recovered payment, $0 monthly.
See what Revatto would recover for you
Failed payments recovered automatically — no engineering, no manual chasing. We do the work; you keep the revenue.