If it's not one thing it's another eh?
I replaced the lines as you described for my plugin then ran a test case. The transaction got to the Authorize.net page and I ran a test that did go through. However, I got this message instead of getting redirected back to the orders page.
From
secure.authorize.net/gateway/transact.dll
An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card.
This transaction has been approved.
It is advisable for you to contact the merchant to verify that you will receive the product or service.
I'll let you know how the logout fix goes later.
Thanks for your help and patience.
-Bill
Update1: I am testing the checkout using the bank transfer plugin like in the documentation example. I get this error on the end page.
Notice: Trying to get property of non-object in /hermes/bosweb/web070/b706/ipg.heatmisersavescom/plugins/hikashop/notify_performance_based.php on line 15
When I change the status of this order to "confirmed" I get this error in the lightbox (I hope I'm using the term correctly).
JUser::_load: Unable to load user with id: 112