Skip to main content

Visa

Visa Issuer Response Code 39: No Credit Account

hard decline

Last updated: October 8, 2026

Key details

Brand
Visa
Code
39
Response
39
Detailed Response
No credit account
hard decline
This transaction is not retriable

Payments failing with code 39 are hard declines and typically cannot be recovered by retrying. SmartRetry still helps you avoid future hard declines with smarter routing and validation.

But many other declines in your payment flow may still be recoverable. SmartRetry identifies which failed transactions have recovery potential and applies the right strategy to recover them.

Find out what you can recover >

What it means

Visa decline code 39 indicates that the card number presented for the transaction is not associated with a usable credit account. This typically occurs when a payment is routed through a credit transaction path for a card product that does not support credit processing.

Why does code 39 occur?

  • The payment was submitted through a credit processing path for a card that does not support credit transactions.
  • The cardholder attempted to use a non-credit product in a payment flow or terminal configured exclusively for credit processing.
  • The payment gateway or merchant account is improperly routing the transaction type for the presented card BIN.

How to solve 39?

Verify that the transaction type and payment-method routing configured in your gateway match the actual card product presented. Do not repeatedly resubmit the identical transaction, as code 39 reflects a fundamental product incompatibility rather than a transient timeout. If the technical routing is correct but the account cannot support the requested credit transaction, prompt the customer to provide a different eligible credit account or an alternative payment method.

Solving as a merchant

Confirm your response-code mapping with your acquirer to ensure code 39 is being accurately reported. Check your gateway's routing logic for the specific card BIN. For recurring billing operations, trigger a payment-method recovery sequence or send a customer outreach email rather than initiating an aggressive short-interval retry schedule.

Solving as a client

Provide an alternative payment method, such as a valid credit card, or contact the issuing bank to confirm whether the current card can support the requested transaction type.

Tip from SmartRetry Instead of a blind retry, configure your payment engine to re-route the card over alternative rails such as PINless debit if supported by the BIN. If your gateway cannot alter the processing path, suppress automated retries immediately and prompt the customer for an alternate card.

Frequently asked questions about this topic

Share this article

Share on XShare on FacebookShare on LinkedIn
Kyle Regacho

Author

Kyle Regacho
LinkedInFind me on Linkedin

Focused on payment recovery, decline codes, and authorization optimization at SmartRetry. Helps payment teams turn failed transactions into recovered revenue

Read all articles >
View all

Decline codes tell you why. We fix it.

SmartRetry reads every decline reason and applies the right retry strategy for each one. Your recovery rate goes up without any changes to your payment provider.