The amount field is malformed — negative, zero, or beyond what the message format allows. Almost always a software bug.
Fix the request. Check for double-conversion bugs (charging ₹100.00 as 10000.00).
Fixable: something in the request is wrong. Correct the data and resubmit — this isn't a judgment on the customer.