retries.com | Payment Infrastructure Reference

Response Code 03: Invalid merchant

HARD DECLINE DO NOT RETRY ISO 8583 FIELD 39

The merchant ID is not recognized or has been deactivated by the acquirer.

What Does Code 03 Mean?

Response code 03 indicates a problem with the merchant's account configuration, not the cardholder's card. The acquirer or card network does not recognize the Merchant ID (Field 42) or the merchant's account has been deactivated.

This code should never appear in a properly configured production environment. If it does, it typically means the merchant account was recently closed, suspended, or the terminal/gateway is sending an incorrect MID. Retrying will always fail because the problem is on the merchant's side, not the cardholder's.

Why You Should Not Retry

Terminal Decline

Do not retry. This is a merchant configuration issue, not a cardholder issue.

Common Causes

Network Behavior

The same response code can mean different things depending on the card network. Here is how each network treats Code 03:

Network Retry? Limit Notes
Visa Yes 15 attempts in 30 days Visa places this in Category 2 (issuer cannot approve at this time), which allows retries. In practice, retrying without fixing the merchant configuration will produce the same result.
Mastercard
MAC 03
No Do not retry Typically accompanied by MAC 03 (do not try again). Retrying after MAC 03 within 30 days incurs penalty fees.
Amex No Very rare on Amex since they operate as both network and issuer. An invalid merchant on Amex typically indicates an enrollment or configuration issue with Amex directly.
Discover No Standard hard decline treatment. Fix the merchant configuration before resubmitting.

Platform Mappings

This code surfaces under different names depending on the payment platform:

ISO 858303 - Invalid merchant
Stripeinvalid_account

Related Decline Codes

12 Invalid transaction The transaction type is not supported for this card or merchant category 57 Transaction not permitted This card type is restricted from this transaction type or merchant category

See This Code in Action

Watch how response code 03 flows through a complete ISO 8583 authorization lifecycle.

Open Transaction Simulator