Okay, I've been researching this for a week and still haven't figured out why my authorize.net module isn't working. I haven't even been able to find a thread which was dedicated entirely to "setting up" the authorize.net module so I've been searching the hundred of threads relating to auth.net to find a solution to my problem.
Now depending on which authorize.net module I use, I get a different error.
I've tried vger's version march 18 and I get the "There has been an error processing your credit card".
I've tried ponce's version jan 11 2008 and I get the "There has been an error processing your credit card".
I've tried the default authorize.net version bundled in OSC and still no luck.
There appears to be a million threads about the many different errors and solutions for each. I've looked through just about all of the one's that I thought pertained to my problem and I still can't get it to work.
I have followed all instructions provided by each thread and each modules without success.
Some seem to have a easy time getting auth.net to work while others never seem to find a solution to their problems.
--------------------------------------------------
"There has been an error processing your credit card
Please try again and if problems persist, please try another payment method."
above is the error I am getting using ponce's version of AIM for authorize.net. which is the version that I would prefer to use. Now if I'm told to use a different version, then I will. But it seems that ponce's version is the newest of the greatest and I'd like to get it to work.
I am hosted with pair networks (the osc sponsor) running php5/mysql5. I have curl compiled on there so I know that this is not the problem. With ponce's version of the AIM module, I tried setting the curl field to "usr/bin/curl" and just "curl". I get the same results, error.
===In my settings for A.net (TESTMODE)
-I have enabled the following in " Upload Transaction File Format":
Email Customer: yes
Apply AVS Filter: no
Apply Card Code Filter: no
field separator: comma(,)
Field Encapsulation Character: blank
-In the "transaction version", I am using the 3.1 version
-In the "response/receive URL", I have the following:
URL
https://www.mydomain.com/checkout_process.php Default Receipt URL Edit
https://www.mydomain.com/checkout_process.php Default Relay Response URL Edit
-I did not touch
-In the "address verification service", I have the default values seclected.
-I've set my MD5hash and entered it in the "MD5hash" field in OSC's administration > modules > payment > Authorize.net Credit Card AIM
-I've enabled "password required mode"
-I've enabled "file uploads capabilities"
-I do not have weblink activated
-and I've entered my API and transkey into the proper fields of OSC's administration > modules > payment > Authorize.net Credit Card AIM
Am I missing something?

