apologies for the delay in answering your thread.
I just took a look and saw that the cause of the currant transaction failure was the date format being used when entering the credit card expiration date.
First data expects the expiration year in 2 digit form. to enter the expiration year 2012, you should enter it as 12.