I ran into this bug when clicking this link locally on vagrant:
syslog shows:
`Raw Response:{"errorId":"5ec54f963fb9c4db2bddb5e6910d98ad","errors":[{"code":"1099","id":"INVALID_VALUE","category":"CONNECT_PLATFORM_ERROR","message":"INVALID_VALUE: '2001.0000000000002' is not a valid value for field 'amount'","httpStatusCode":400}]}
May 20 15:41:10 mwv ingenico_gateway: 2147340749:2147340749.2 processResponse Error 1099 : INVALID_VALUE: '2001.0000000000002' is not a valid value for field 'amount'`