Zero amount authorization: The transaction amount was mistakenly set to zero.
Incorrect amount formatting: The amount field contains invalid characters, decimals, or formatting issues.
Exceeding gateway limits: The transaction amount exceeds the maximum allowed by the payment gateway or processor.
Corrupted payment request: Improper API payload or incorrect integration logic resulting in unreadable amounts.
Internally:
Review the transaction request payload for correctness.
Ensure that the authorized amount is greater than zero and properly formatted.
If applicable, validate any platform-side validations or formatting checks before sending requests to the payment gateway.
Retry the transaction after ensuring the amount is corrected and properly structured.
Contact support@chargebee.com for further help if unable to resolve.