I'm currently using a module that I found on GitHub to be able to process credit cards through PayTrace on my website. The module works, but I'm having a couple issues with it.
I was recently told that PayTrace can emulate authorize.net protocol. I tested this out by updating the Gateway URL in the Authorize.net section of system>configuration>payment methods, to https://PayTrace.com/API/gateway.pay.
I ran a test transaction and it came back with the following error: Fatal error: Call to a member function setMessage() on a non-object in /home/MYSITE/public_html/app/code/core/Mage/Paygate/Model/Authorizenet.php on line 1447
The transaction was making it through to PayTrace, but the order wasn't completing on the front end.
I also ran 2 more tests, but each of those returned the same error.