This module has been designed to work with the latest 2checkout procedure. With this in mind, it is designed to inform 2checkout of the products you are selling. This is over-rideable in the admin for the module. In order for this to work, and the products to be displayed on the 2checkout pages, you must download a copy of your products table to a CSV file, and then uplaod it to the 2Checkout admin page. I recommend using EasyPopulate for this, although you will need to alter the CSV file you get when you perform a standard export.
This module currently uses the Authorize.Net protocol for sending information to the 2CO server. The 2CO protocal is available, but untested within the module. The parameters required are commented out within the scripting.
Currently 2CO supports both its own protocol and the Authorize.Net protocol, however, the two cannot be mixed.
When you use this script, you will notice that one completing the transaction, your uses are sent from 2CO to a page that redirects them to the Zen Cart. This page is the process_2checkout page. It is necessary as 2CO will not return customers to a page with an active divert in the header.
Works with 1.3.9, 1.5.0, 1.5.1