Yes, the first step to finding the cause of the issue when checkout is failing is to add the checkout response bindings to the failure page to get the response from the gateway. the gateway response will contain valuable information to help guide in what to look for in trouble shooting.
See the "Debugging eCart Transaction Failed issues" tutorial in the how to section of the eCart support page:
ecart/