Error codes

Soft decline

Stripe

incorrect_zip

The postal code is incorrect.

What does incorrect_zip mean?

The incorrect_zip decline indicates an Address Verification System (AVS) mismatch — the billing postal code provided does not match what the issuer has on file for the cardholder.

Is it a soft or hard decline?

incorrect_zip is a soft decline. The card is valid; only the address verification failed.

Common root causes

  • Customer moved and updated their bank address but not your billing address

  • Customer typed ZIP incorrectly during checkout

  • Card-on-file address is stale relative to current bank records

  • International cards where ZIP format differs

Recommended recovery steps

  1. Prompt the customer to update their billing postal code

  2. For recurring charges, verify the stored address is current

  3. Consider making AVS checks less strict in your Stripe Radar settings if false positives are high

  4. Use wallet payments which pre-verify address data

How FlyCode handles incorrect_zip

FlyCode uses network tokens and verified billing addresses for recurring charges, reducing AVS mismatches on long-term subscribers. For incorrect_zip declines, FlyCode routes customers to a streamlined address update flow.

What does incorrect_zip mean?

The incorrect_zip decline indicates an Address Verification System (AVS) mismatch — the billing postal code provided does not match what the issuer has on file for the cardholder.

Is it a soft or hard decline?

incorrect_zip is a soft decline. The card is valid; only the address verification failed.

Common root causes

  • Customer moved and updated their bank address but not your billing address

  • Customer typed ZIP incorrectly during checkout

  • Card-on-file address is stale relative to current bank records

  • International cards where ZIP format differs

Recommended recovery steps

  1. Prompt the customer to update their billing postal code

  2. For recurring charges, verify the stored address is current

  3. Consider making AVS checks less strict in your Stripe Radar settings if false positives are high

  4. Use wallet payments which pre-verify address data

How FlyCode handles incorrect_zip

FlyCode uses network tokens and verified billing addresses for recurring charges, reducing AVS mismatches on long-term subscribers. For incorrect_zip declines, FlyCode routes customers to a streamlined address update flow.

What does incorrect_zip mean?

The incorrect_zip decline indicates an Address Verification System (AVS) mismatch — the billing postal code provided does not match what the issuer has on file for the cardholder.

Is it a soft or hard decline?

incorrect_zip is a soft decline. The card is valid; only the address verification failed.

Common root causes

  • Customer moved and updated their bank address but not your billing address

  • Customer typed ZIP incorrectly during checkout

  • Card-on-file address is stale relative to current bank records

  • International cards where ZIP format differs

Recommended recovery steps

  1. Prompt the customer to update their billing postal code

  2. For recurring charges, verify the stored address is current

  3. Consider making AVS checks less strict in your Stripe Radar settings if false positives are high

  4. Use wallet payments which pre-verify address data

How FlyCode handles incorrect_zip

FlyCode uses network tokens and verified billing addresses for recurring charges, reducing AVS mismatches on long-term subscribers. For incorrect_zip declines, FlyCode routes customers to a streamlined address update flow.

Understanding This Decline Code

Extended content body

Frequently Asked Questions

What does incorrect_zip mean?

Should I retry incorrect_zip?

Only after the customer provides a corrected postal code. Persistent retries with the same address will continue to fail AVS verification.

How does FlyCode prevent AVS mismatches?

FlyCode uses network tokens and verified billing addresses for recurring subscription charges, significantly reducing AVS-related declines on returning customers.

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.