Stripe decline code
invalid_amountThe charge amount is invalid (too small, too large, or malformed).
Type
Recoverable
Frequency
Rareinvalid_amount is usually an integration problem, not a customer issue. Common causes: currency mismatch (e.g., charging 500 USD when the smallest amount in USD is 50 cents, or omitting the cents multiplier), amount below the minimum for the currency, or amount above the maximum allowed by the issuer.
Do not retry. Debug your integration.
Usually this never reaches the customer. Fix the integration first.
Permanent issue. The card cannot be charged. Customer must provide a new payment method.
It depends on the currency. For USD, it is 50 cents. For EUR, 50 cents. Check Stripe's minimum charge amounts documentation for your currency.
How Rebounce handles invalid_amount
Rebounce classifies every failed payment by its Stripe decline code and applies the optimal recovery strategy automatically. For invalid_amount, that means skipping retries and contacting the customer immediately. Multi-channel follow-up through email, SMS, WhatsApp, and in-app banners ensures the customer actually sees the message.