UPDATE
I happened to read more with this virtualmerchant plugin and the debug doesn't really show much. I found out that I needed to exit out of the processing to see what was being received.
Don't you have other debug message on the page since you have the debug option turned on ?
Normally, it should display more things.
If not, change the line:
echo print_r($ret, true)."\n\n\n";
to:
echo print_r($ret, true)."\n\n\n";exit;
in plugins/hikashoppayment/virtualmerchant/virtualmerchant.php and that will display the return data from the payment gateway on a blank page and that should include the error message epxlaining what's wrong.
This worked great! I found out right away that it was failing on address submitted. I did not realize that hikashop even though the login is from CB would not pull anything. I just assume the point of login was to share profile data and not just the authentication.
Once I added the address option to checkout, I could see it works. Flipside I could remove the requirement for address from the merchant, but having that billing info might be good and it effects the other plugins that do submit the address.
The test came back valid so I will process a payment tomorrow and then can have a working shop! Appreciate the replies as they helped keep me researching the problem