Just to follow up, it turned out I had been given an incomplete Client ID via email. I was missing just one character. I now have the module fully working under test mode and have just had it switched to full production byt HSBC and then the fun started again the HSBC is now rejecting every card payment via fraudshield saying the address is incorrect. I have checked the address over and over (as its my own card and address I am testing with) both post code and address are correct. I have even trapped my post to the HSBC just to check everything I send and all is correct there. Methinks the HSBC is more trouble than its worth, its only taken 4 months to get here! It took 3 months to get the merchant account set up and the CPi approval :'(