I misspoke- There is still a problem. I hope I can explain this clearly:
In the plugin, if the Return URL is left empty, the checkout page still sends:
==================================
x_relay_url" ID="x_relay_url"
VALUE=http://grammyshomemadepies.com/index.php?option=com_hikashop&ctrl=checkout&task=notify¬if_payment=authorize&tmpl=component&lang=en&Itemid=136
=================================
to authorize.net.
Authorize.net payment gateway uses a “payment form” for the customer to enter credit card numbers etc. Then when they click a button on that form to “pay now”, they should be taken to a receipt page on authorize.net that recaps their order and provides a return link back to our site. That link is set on authorize.net, not in the plugin.
BUT if the above URL is send as the "x_relay_url", the customer does not get the receipt page on authorize.net and instead comes back to the website thru your authorize_thankyou.php, lines 19 thru 33, that just display on plain white page and give the link to return to the site, our Joomla article thank you page.
This is NOT what we need to happen, so in a discussion with authorize.net support we found that if the "x_relay_url" is set to FALSE in the authorize.php, line 603, instad of the above URL, then the customer gets to the proper receipt page on authorize.net and the return link we enter there, to go back to OUR thank you page (the Joomla article), the authorize.net receipt page functions properly.
BUT when the customer is returned to our thank you page, the Joomla article, the order is not confirmed and the cart is not emptied.
So I need to know the correct return URL to set in authorize.net (NOT in your plugin) that will confirm the order and empty the cart AND still take the customer to our thank you article.
I hope you can understand that ANY return url put in the plugin overrides the receipt page on authorize.net. So all return urls MUST be entered in their settings pages in order for the receipt page to function properly for the customer. THEN the URL used to come back to the site needs to confirm the order and clear the cart.