Configuration Options
Setting up a secure server using an SSL certificate registered to your domain name:
A Merchant Services Gateway Provider is a company that offers credit card and sometimes other electronic fund transfers over the Internet. They usually include a merchant account with it. Some merchant services gateway providers require you to use a secure server for your cart. Others do not require a secure server, because the complete transaction is handled on the gateway provider's own secure server. Therefore, it is important to find out from your credit card gateway service provider, whether they do or do not require a secure server.
We offer several pre-written merchant services interfaces for CatalogIntegrator Cart.
(Note: this is not a merchant account. If you already have a merchant account, you still need a way to connect your shopping cart to it, unless you do not need real time credit card processing and prefer to retrieve your orders from the CatalogIntegrator Admin Module and manually process them through your existing merchant account. Also, if you already have a merchant account purchased for a brick and mortar store, it may not be capable of interfacing with the internet. You'll need to check with your merchant services provider to find out for sure. If they do not support online web transactions, or do not have an easy way to interface with the web, then, in some cases, it is much less expensive and far less time consuming, to simply purchase a new one for your website.)
The merchant services we currently offer that DO NOT require you to have your own secure server are:
CardService International Linkpoint HTML
Wells Fargo PayFlow
viaKlix's Novo Corp.
Verisign PayFlow Link
The ones we currently offer that REQUIRE you to have your own secure server are:
AuthorizeNet HTML
Bank of America eStores
CardService International API Interface
One advantage in this type of service is that because the checkout page is on your own server, you can re-design it with your own look and feel, by replacing the CatalogIntegrator header with your own, and changing the colors text and background. Don't, however, attempt to change the tables, forms or code unless you are familiar with php ... and be sure to make a backup copy.
If you already have a merchant services gateway provider that is not among those listed above, do not have a shopping cart interface for it, and would like us to write one for you, please e-mail us the specifics at info@eCatalogBuilders.com, and we will be happy to give you a cost estimate.
Configuring the Cart for use with a Secure Server
Not all the cart pages need to be secure, only those that contain customer personal information. The ones that must be secure are:
checkout.php
billing.php
order.php (or one of the credit card interfaces pages that takes the place of order.php )
receipt.php.
These pages must be set up behind a secure URL (https://) which uses your secure domain name which is registered with a secure certificate provider such as Verisign. Your System Administrator should also be able to advise you on this. Some ISPs even offer a secure server. Find out by asking them.
For convenience we have inserted all the secure cart pages, into their own sub directory: "Cart/SSL" where you can find them easily.
You can use either the ones in the Cart directory, or the ones in the "Cart/SSL" directory. Having them in their own directory might be preferred by your server System Administrator, but either set can be used. The important thing is to link "cart.php" to the set you are going to use. Have your System Admin decide which set to use and where they should be located.
Once that has been decided, the next thing to do is link the "Secure Checkout" button in cart.php within the "cart" directory, to the selected secure checkout.php page. You do this by editing the link in the source code behind the "Secure Checkout" button. You will need to view the "source code" of cart.php page to do this. It will look like this:
The source code in cart.php (highlighted) for linking the Secure Checkout button to the checkout.php page. (The line numbers may vary some.)
|
The code section that is highlighted in blue with the little red arrow pointing to it, is what you want to edit to point to your secure checkout.php page. Don't worry about the rest. Don't even touch the rest. You just want the part in that is highlighted above, between the apostrophe and the question mark. Don't touch the apostrophe or the question mark.
To do that, just replace ssl/checkout.php with the URL to the checkout.php that is under your secure domain name which is registered through a secure certificate provider like, for example, Verisign. For example , you would probably replace ssl/checkout.php with https://your.securedomain.com/cart/ssl/checkout.php
If you have any doubt or difficulty with it, ask your ISP Server Admin for the correct link, because it might vary depending on how he set up your account.
(Note: You will probably only want to use one checkout button on cart.php ... either "Checkout" or "Secure Checkout". We have provided both for you, so you can choose, but you'll want to delete the one you are not using so as not to confuse your customers.)
Setting up the cart with your chosen merchant service gateway provider. This is done easily by altering the hidden form POST link within the hidden php code of the billing.php page (either the secure or non-secure billing.php page depending on what you have selected to use.) See the code here.
Once your setup is completed, you may want to consider some of the upgrades available for the CatalogIntegrator Cart. Most of these options consist of services provided by third party vendors. Interfaces for these systems are pre-embedded within the shopping cart scripts, so they only need to be activated. Upon purchase of the additional license(s) you can toggle on these options very easily. Instructions are provided with the upgrade service(s).
Some optional upgrades are listed below. Others will be listed on the CatalogIntegrator web site when they become available.
Merchant Services
Several merchant services interfaces are available for credit cart authentication . Additional information can be found on the web site under merchant services. For configuration click here.
State Sales Tax Calculations
State Sales Tax Calculations by eSalesTax.com. This version of CatalogIntegrator Cart allows for real time State calculations using zip codes and country regions. Soon to be released.
User Authentication
User Authentication using EQUIFAX to verify the buyers identity. This can be used with Credit Card authentication for maximum security. This is currently available through Authorize.Net.
Third Party Shipping Carrier Rating
Shipping Carrier Rating allows for real time calculations for multiple Shipping carriers i.e. USPS, UPS, FEDEX, DHL, etc. The cart is pre-configured to handle third party software integration using the following fields (length, width, height, and weight). The cart's database and the BuyObjects both contain the necessary fields.
Order Fulfillment and Order Tracking
We have third party providers, which can provide both Order Fulfillment and Order Tracking services. Please contact us for more information on integrating these third party services.