Installation and Configuration
Thank you for choosing our pro flash shopping cart solution.
The pro version allows merchants to accept credit card payments in addition to paypal payments.
In order to accept credit card payments, you have to have an account with either one of the two supported payments gateways: Authorize.net or 2Checkout and your hosting provider must have server scripting PHP capabilities.
The authorize.net integration method our carts use is the SIM (simple integration method) that does not require having SSL certificate or running from a secure https server.
The installation of the cart is relatively easy:
1. Start by uploading the folder containing your package to a folder on your site.
2. If your cart is XML driven, edit the XML file to add products to your cart and to assign your paypal business details, if it’s equipped with an adminPanel, use the latter to set your paypal business details and to choose the credit card payment processor. (skip step 3)
3. Edit the processors.txt file to choose the payment processor of credit cards, you can choose between 2checkout and authorize.net. Editing the processors.txt is straight forward, you can enable the payment processor you like by setting its variable to true. You can choose either one of the two Credit cards processors but not both.
4. If you chose authorize.net, edit the file called simdata.php, the file is commented and here are the main steps you need to follow:
a. Start by replacing the dummy strings provided by your login id and transaction key:
$loginid = "your Login Id goes here";
$x_tran_key = "Your transaction key goes here".
b. Change the default setting :
$isTest="TRUE"; to $isTest="FALSE"; unless you want to run a few test transactions.
c. If you do not want a rely response sent to you by the gateway, change the variable:
$askForRelay="TRUE"; to $askForRelay="FASLE";
Contains the URL to which the gateway will post the response. The gateway will validate the URL submitted in this field, it will reject the transaction if the value submitted does not match any of the URLs configured through the Merchant Interface.
If no value is passed in this field, the gateway will post the response to the default relay URL