I am using the SIM Method and I am getting (99) This transaction cannot be accepted.
I am used the response 99 tool. But was frstrated that my figerprint just would not line up.
Since you can not put items in one at a time it is hard to see exacty what you are doing wrong.
Here is a sample of my code I am using Coldfusion as my language.
<cfoutput>
<FORM id= "ccform" METHOD=POST ACTION="https://secure.authorize.net/gateway/transact.dll">
<INPUT TYPE=HIDDEN NAME="x_Login" VALUE="#x_login#">
<INPUT TYPE=HIDDEN NAME="x_Show_Form" VALUE="PAYMENT_FORM">
<INPUT TYPE=HIDDEN NAME="x_invoice_num" VALUE="#getRecordinfo.rma_number#">
<INPUT TYPE=HIDDEN NAME="x_freight" VALUE="#shipTotal#">
<INPUT TYPE=HIDDEN NAME="x_tax" VALUE="#taxAmount#">
<INPUT TYPE=HIDDEN NAME="x_Amount" VALUE="#NumberFormat(invTotal,'0,00')#">
<input type="hidden" name="x_fp_sequence" value="#X_FP_SEQUENCE#">
<input type="hidden" name="x_fp_timestamp" value="#X_FP_TIMESTAMP#">
<input type="hidden" name="x_fp_hash" value="#digest#">
</FORM>
To get #digest# varible I used the provided code from hmac.fm.
Javascript form.submit to refreshpage and reload.