Quick Navigation
Overview
This guide explains why a transaction may be declined with the invalid_amount error when using the Adyen gateway with Recurly Subscriptions, and how to resolve the issue. This article applies to support teams and merchants managing payments to ensure checkout flows remain seamless.
Issue description
Merchants may see a declined transaction with the invalid_amount error from Adyen when the amount submitted is too low, not supported for the currency, or does not match the gateway's required format. Adyen can reject payments if the amount is below the minimum allowed for that specific payment method or market.
Signs
The payment is declined immediately after submission.
The gateway response includes invalid_amount.
The issue occurs only for certain currencies or payment methods.
Higher-value transactions are approved while low-value transactions fail.
Basic troubleshooting steps
Confirm that the transaction amount is above Adyen's minimum amount for the currency and payment method.
Verify that the amount is being sent in the correct minor units if required by your integration.
Check whether the selected currency supports the submitted amount.
Review any discounts, partial payments, or rounding rules that may reduce the final amount below the minimum.
Test the transaction with a higher amount to confirm whether the issue is amount-related.
Diagnostic tools and resources
Adyen payment method and currency documentation
Your gateway transaction logs
Integration logs or API request payloads
Adyen Customer Area, if available
Advanced troubleshooting steps
Step 1: Review the submitted amount format
Check the exact value sent to Adyen in the payment request. Confirm whether the amount is being sent as a whole number in minor units or as a decimal value, depending on your integration requirements. A formatting mismatch can cause the gateway to interpret the amount incorrectly.
Step 2: Compare the amount against Adyen minimums
Look up the minimum transaction amount for the currency and payment method used. If the amount is below the minimum, increase the transaction value or adjust your checkout rules to prevent unsupported low-value payments.
Step 3: Check for rounding or conversion issues
If your system converts currencies or applies tax, fees, or discounts, verify that rounding does not reduce the final amount below the minimum threshold. Recalculate the final payable amount before sending the request.
Step 4: Validate payment method rules
Some payment methods have their own minimum amount requirements. Confirm that the selected method supports the transaction size and that no method-specific restrictions are being triggered.
Step 5: Retest with a known valid amount
Submit a test payment using an amount that is clearly above the minimum. If the transaction succeeds, the original failure was most likely caused by the amount being too low or incorrectly formatted.
Contact support
If the issue continues after confirming the amount and formatting, contact your payment platform support team or Adyen support with the following details: transaction amount, currency, payment method, timestamp, and the full gateway response.
Additional resources
Adyen documentation for payment methods and currency requirements
Your platform's payment integration guide
Internal checkout configuration and pricing rules
Conclusion
The invalid_amount error usually indicates that the transaction amount does not meet Adyen's minimum requirements or is not being sent in the expected format. By checking the amount, currency, payment method rules, and rounding logic, you can identify and resolve most declined transactions caused by this error.
Disclaimer
This article provides general troubleshooting guidance. Minimum amounts and payment method rules may vary by currency, region, and integration. Always verify the latest Adyen documentation for your specific setup.
Comments
0 comments
Article is closed for comments.