eZCurlGateway extension v1.0.0 INSTALL Introduction ============ 1. What is the eZCurlGateway extension? ------------------------------------------------ eZCurlGateway is a child class of eZPaymentGateway. It is an abstract class for implementing transparent credit card payment in eZ publish using cURL. For more information about this extension please read the README file. 1. License ------- eZCurlGateway is licensed under the GNU General Public License. The GNU GPL gives you the right to use, modify and redistribute eZCurlGateway under certain conditions. The GNU GPL licence is distributed with the software, see the file doc/LICENCE. It is also available at http://www.gnu.org/licenses/gpl.txt Using eZCurlGateway under the terms of the GNU GPL is free of charge. For more information or questions please contact license@brookinsconsulting.com 2. Requirements ------------ The following requirements exists for using eZCurlGateway extension: o eZ publish version: Make sure you use eZ publish version 3.5 or higher. o PHP version: Make sure you have PHP 4.3.2 or higher. o eZ publish must be reachable from the internet: Make sure you have installed eZ publish on a webserver that is reachable by the Authorize.Net service. Getting eZ publish ================== You can download a version of eZ publish from ez.no, you will find the various versions at: http://ez.no/download/ez_publish/ez_publish_3_stable_releases NOTE: You will require eZ publish 3.5 or higher Information on the installation of eZ publish can be found at: http://ez.no/products/ez_publish_cms/documentation/installation and http://ez.no/doc Installing eZCurlGateway extension ============================================== 1. Copy the package into the `extension' directory in the root of your eZ publish installation. 2. Unpack the files in the distribution. The command necessary is depends on the file you downloaded. [tar.gz]: $ tar -zxvf ezcurlgateway-1_0_1.tar.gz [zip]: $ unzip ezcurlgateway-1_0_1.tar.zip 3. We must now enable the extension in eZ publish. To do this edit site.ini.append(.php) in the folder root_of_ezpublish/settings. If this file does not exist; create it. Locate (or add) the block [ExtensionSettings] and add the line: ActiveExtensions[]=ezcurlgateway If you run several sites using only one distribution and only some of the sites should use the extension, make the changes in the override file of that siteaccess. E.g root_of_ezpublish/settings/siteaccess/news/site.ini.append(.php) But instead of using ActiveExtensions you must add these lines instead: [ExtensionSettings] ActiveAccessExtensions[]=ezcurlgateway Troubleshooting =============== 1. Read the FAQ ------------ Some problems are more common than others. The most common ones are listed in the the FAQ. 2. Support ------- If you have find any problems not handled by this document or the FAQ you can contact Brookins Consulting trough the support system: http://brookinsconsulting.com/contact