Error codes

Soft decline

Stripe

invalid_amount

The payment amount is invalid, or exceeds the amount that's allowed.

What does invalid_amount mean?

The invalid_amount decline is returned when the payment amount is rejected as invalid by the issuer. This typically means the amount exceeds a limit on the card or is malformed in some way.

Is it a soft or hard decline?

invalid_amount is a soft decline. The issue is with the amount, not the card itself.

Common root causes

  • Amount exceeds the cardholder's per-transaction limit

  • Amount exceeds available credit

  • Amount formatted incorrectly (wrong decimal precision, negative value)

  • Currency conversion produced an amount outside acceptable range

Recommended recovery steps

  1. Verify the amount is correct in your integration

  2. If amount exceeds limits, contact customer to split or use alternate method

  3. Check currency precision (e.g., JPY has no decimals)

  4. Use backup payment methods for high-value charges

How FlyCode handles invalid_amount

FlyCode validates charge amounts and orchestrates backup payment methods when a card cannot handle a particular charge amount — keeping subscriptions active without requiring manual intervention.

What does invalid_amount mean?

The invalid_amount decline is returned when the payment amount is rejected as invalid by the issuer. This typically means the amount exceeds a limit on the card or is malformed in some way.

Is it a soft or hard decline?

invalid_amount is a soft decline. The issue is with the amount, not the card itself.

Common root causes

  • Amount exceeds the cardholder's per-transaction limit

  • Amount exceeds available credit

  • Amount formatted incorrectly (wrong decimal precision, negative value)

  • Currency conversion produced an amount outside acceptable range

Recommended recovery steps

  1. Verify the amount is correct in your integration

  2. If amount exceeds limits, contact customer to split or use alternate method

  3. Check currency precision (e.g., JPY has no decimals)

  4. Use backup payment methods for high-value charges

How FlyCode handles invalid_amount

FlyCode validates charge amounts and orchestrates backup payment methods when a card cannot handle a particular charge amount — keeping subscriptions active without requiring manual intervention.

What does invalid_amount mean?

The invalid_amount decline is returned when the payment amount is rejected as invalid by the issuer. This typically means the amount exceeds a limit on the card or is malformed in some way.

Is it a soft or hard decline?

invalid_amount is a soft decline. The issue is with the amount, not the card itself.

Common root causes

  • Amount exceeds the cardholder's per-transaction limit

  • Amount exceeds available credit

  • Amount formatted incorrectly (wrong decimal precision, negative value)

  • Currency conversion produced an amount outside acceptable range

Recommended recovery steps

  1. Verify the amount is correct in your integration

  2. If amount exceeds limits, contact customer to split or use alternate method

  3. Check currency precision (e.g., JPY has no decimals)

  4. Use backup payment methods for high-value charges

How FlyCode handles invalid_amount

FlyCode validates charge amounts and orchestrates backup payment methods when a card cannot handle a particular charge amount — keeping subscriptions active without requiring manual intervention.

Understanding This Decline Code

Extended content body

Frequently Asked Questions

What does invalid_amount mean?

Should I retry invalid_amount?

Only if you can adjust the charge amount. Retrying the same amount with the same card will continue to fail. Consider backup payment methods for amounts that exceed card limits.

How does FlyCode handle invalid_amount?

FlyCode validates charge amounts against issuer limits where possible and can split large recurring charges across backup payment methods to keep subscriptions active.

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.

Backed and Recognized by

Visa Everything Award 2024
Logo for Stripe with the text "Find it on the Stripe App Marketplace" on a dark background.
NVIDIA Inception Program logo, featuring the NVIDIA logo and text in a clean, modern design.

© NVIDIA, the NVIDIA logo are registered trademarks of NVIDIA Corporation in the U.S. and other countries.

Ask AI For Info

2027 We're ahead ©FlyCode. All Right Reserved.

Backed and Recognized by

Visa Everything Award 2024
Logo for Stripe with the text "Find it on the Stripe App Marketplace" on a dark background.
NVIDIA Inception Program logo, featuring the NVIDIA logo and text in a clean, modern design.

© NVIDIA, the NVIDIA logo are registered trademarks of NVIDIA Corporation in the U.S. and other countries.

2027 We're ahead ©FlyCode. All Right Reserved.

Ask AI For Info