A 64003 Error is an indication that the charge amount is invalid.
Possible Causes
The chargeAmount attribute has a number of decimals that does not conform to the currency type. For example, more than 2 decimals were provided for US Dollars .
chargeAmount attribute is negative.
Possible Solutions
Make sure the charge amount has correct number of decimal values.