Hi,
I should have been paying more attention to this forum

I've come to almost the same point as you have here.
I've spent some time on the phone with hsbc and learnt a few things:
when you speak to the support at hsbc, if you don't ask they
will only give you the first error they see in their console.
So ask them to give you a rundown of all errors they see.
This will save you countless callbacks

and will usually
allow you to first sort out any errors that may have crept in
to your fields.
I also used the secCrypto class supplied with the oscommerce hsbc module
and I'm not 100% certain yet but i think that the hash generated by this class
isn't the same as the hash generated by the hsbc supplied testhash.exe
(I'm currently testing this a bit further)
It's a bit vague regarding when to use " (quotes) around fields and this may
also be whats throwing us off??
I will be calling hsbc back tomorrow (as I'm off sick today

)
I'm looking forward to this call because it should clear things up completely!!
I'll pass on any info when I get some,