Error codes

Soft decline

Adyen

Adyen code 03 – Invalid Merchant

The transaction was refused by the card issuer. The shopper should contact their bank for clarification and can try again after resolving the issue or use another payment method.

What does Adyen refusal code 03 mean?

Adyen refusal code 03 Invalid Merchant is returned when the issuing bank doesn't recognize the merchant or acquirer configuration. This isn't a cardholder problem — it's a sign that something about how the transaction is being routed or identified is failing validation at the issuer side.

Is it a soft or hard decline?

Code 03 is technically a soft decline, but retrying the same configuration will produce the same result. The fix has to happen on the merchant/acquirer side.

Common root causes

  • MID (Merchant ID) not properly registered with the acquirer

  • Incorrect MCC (Merchant Category Code) for the transaction type

  • Acquirer routing issues or missing BIN support

  • Unregistered descriptor or acquirer configuration mismatch

Recommended recovery steps

  1. Verify merchant account setup with Adyen and the acquirer.

  2. Check MCC classification for accuracy.

  3. Review acquirer routing if you process across multiple acquirers.

  4. Contact Adyen support if the configuration appears correct.

How FlyCode handles Adyen code 03

FlyCode identifies 03 declines as merchant-configuration issues rather than retry candidates, surfacing them in the dashboard so the underlying problem can be resolved upstream. Retries without fixing the root cause waste processing fees and don't recover revenue.

What does Adyen refusal code 03 mean?

Adyen refusal code 03 Invalid Merchant is returned when the issuing bank doesn't recognize the merchant or acquirer configuration. This isn't a cardholder problem — it's a sign that something about how the transaction is being routed or identified is failing validation at the issuer side.

Is it a soft or hard decline?

Code 03 is technically a soft decline, but retrying the same configuration will produce the same result. The fix has to happen on the merchant/acquirer side.

Common root causes

  • MID (Merchant ID) not properly registered with the acquirer

  • Incorrect MCC (Merchant Category Code) for the transaction type

  • Acquirer routing issues or missing BIN support

  • Unregistered descriptor or acquirer configuration mismatch

Recommended recovery steps

  1. Verify merchant account setup with Adyen and the acquirer.

  2. Check MCC classification for accuracy.

  3. Review acquirer routing if you process across multiple acquirers.

  4. Contact Adyen support if the configuration appears correct.

How FlyCode handles Adyen code 03

FlyCode identifies 03 declines as merchant-configuration issues rather than retry candidates, surfacing them in the dashboard so the underlying problem can be resolved upstream. Retries without fixing the root cause waste processing fees and don't recover revenue.

What does Adyen refusal code 03 mean?

Adyen refusal code 03 Invalid Merchant is returned when the issuing bank doesn't recognize the merchant or acquirer configuration. This isn't a cardholder problem — it's a sign that something about how the transaction is being routed or identified is failing validation at the issuer side.

Is it a soft or hard decline?

Code 03 is technically a soft decline, but retrying the same configuration will produce the same result. The fix has to happen on the merchant/acquirer side.

Common root causes

  • MID (Merchant ID) not properly registered with the acquirer

  • Incorrect MCC (Merchant Category Code) for the transaction type

  • Acquirer routing issues or missing BIN support

  • Unregistered descriptor or acquirer configuration mismatch

Recommended recovery steps

  1. Verify merchant account setup with Adyen and the acquirer.

  2. Check MCC classification for accuracy.

  3. Review acquirer routing if you process across multiple acquirers.

  4. Contact Adyen support if the configuration appears correct.

How FlyCode handles Adyen code 03

FlyCode identifies 03 declines as merchant-configuration issues rather than retry candidates, surfacing them in the dashboard so the underlying problem can be resolved upstream. Retries without fixing the root cause waste processing fees and don't recover revenue.

Understanding This Decline Code

Extended content body

Frequently Asked Questions

Is Adyen code 03 a soft or hard decline?

Is this the shopper's problem or the merchant's?

It's a merchant-side issue. The cardholder's card is fine — the problem is how the transaction is being routed or identified at the acquirer/merchant level, and it must be fixed in the merchant setup.

Does FlyCode retry Adyen 03 declines?

FlyCode flags code 03 as a merchant-side configuration issue rather than a retry candidate, surfacing it clearly in the dashboard so the underlying setup problem can be resolved quickly.

FlyCode partnered with Stripe, to turn failed payment intro revenue.

With our newest Stripe app, you can stop chasing your customers about their failed payments and recover more payments with zero development work.

With our newest Stripe app, you can stop chasing your customers about their failed payments and recover more payments with zero development work.

Giving Back

Partnering with organizations that promote women in technology and families in need is something we are proud to do.

Text graphic displaying "SPE CODES; NEXT LEVEL" in a bold, stylized font on a solid background.
Logo featuring a stylized text "Catching" with an orange accent, set against a simple background.

2026 FlyCode © All Right Reserved.

Giving Back

Partnering with organizations that promote women in technology and families in need is something we are proud to do.

Text graphic displaying "SPE CODES; NEXT LEVEL" in a bold, stylized font on a solid background.
Logo featuring a stylized text "Catching" with an orange accent, set against a simple background.

2026 FlyCode © All Right Reserved.