The Shopping Cart program allows visitors to your on-line
shopping site to collect items in a virtual shopping cart. They
may view the contents of their shopping cart at any time and
may add or delete items at will. The program automatically
calculates the subtotal, sales tax, shipping charges, and grand
total. When a visitor decides to check-out, the order
information including the buyer's name, address and billing
instruction is e-mailed to your order department (or whomever
you choose) and a receipt is sent to the shopper.
Features
Mails order to one or two e-mail addresses
Sends receipt to customer
Accommodates up to four types of shipping
Allows owner to predefine sales tax based a specific
state
Tracks purchases even if user clicks the back button
Tracks each customer by Shopper ID (SID) (does not
use cookies)
What This Program Does Not Do
It cannot keep track of a visitor if the visitor leaves the
site
It does not calculate exact shipping costs. It can
calculate a base rate plus an additional charge per item,
based on up to 4 different shipping methods that you
create. However, it cannot calculate shipping charges
based on weight, size, or zone.
It does not perform on-line payment. It can be
integrated with an on-line payment program such as
Cybercash or First Virtual, but these are not included in
the Shopping Cart script.
It does not securely transmit credit card payment
information. You can use our SSL server to safely
transmit the credit card and order information from the
customer to our computers, but the resulting order that
is e-mailed from the Shopping Cart script to the
person(s) you specify is not secure. You may wish to
have users print the generated order form and mail or
fax it to you.
Implementation
The Shopping Cart is actually quite easy to implement. You do
not need to know PERL or any other programming language
and you don't need to be an expert webmaster. Just follow the
simple steps outlined below and you should be up and running
in no time.
1.Install the Shopping Cart software
2.Edit the configuration file
3.Create your product list
4.Modify your web pages to include the shopping cart
feature
Note: You may wish to print out this page so you can follow
along as you work through each of the steps.
Hassan Consulting's documentation
1. Install the Shopping Cart Software
To install the shopping cart software within
your web site:
1.Access your account Control Panel
2.Select Shopping Cart Generator
3.Click the YES button to install files
*** CAUTION! This will cause any existing
version of this shopping cart to be
over-written.
The installation will create a subdirectory
within your web site called /shop which
contains several HTML files used in a
demonstration as well as a /lists directory
and a /tmp directory which are used by the
Shopping Cart program. A shopping cart
script (shop.pl) and a configuration file
(shop.cfg) will be placed within your
/cgi-local directory. After installation, a
prompt will appear to refer you to the newly
installed demonstration within your web site.
Demo files inside /shop/
Use these files as an example.
You may delete them when you
create your own pages.
--------------------------------
cdrom.html
done.html
email.html
harddrives.html
list.html
modem.html
shop.html
tapes.html
product_list.txt
/picts/ (images used in demo)
2. Edit the configuration file
2a. Download the Configuration File
Use an FTP program to download the newly
installed Shopping Cart configuration file
(shop.cfg) to your computer. The file is
located in your /cgi-local directory.
*** Be sure to download the shop.cfg file in
ASCII transfer mode (not binary mode).
After the configuration file is downloaded to
your computer you can edit it with any text
editor of your choice, such as Notepad,
WordPad, or TeachText. Just remember to
save your edited version as a 'text only'
document and make sure you keep the file
name the same.
2b. Specify to what e-mail address(es) you want the
order to be sent.
As mentioned, the Shopping Cart script has
the ability to mail orders to one or two e-mail
addresses. These addresses are specified
within the shop.cfg file in a section titled '#
mailing info' as shown below:
# mailing info
$admin = ''; # who to mail the order to
$admin1 = ''; # second person to mail the order to
Type the e-mail address of the person to whom
you want the orders sent between the pair of
single quotes following the $admin variable
names as in this example:
# mailing info
$admin = 'johndoe@john.com'; # who to mail the order to
$admin1 = 'janedoe@jane.com'; # second person to mail the order to
*** To specify a single email address, merely
leave the second variable empty.
*** IMPORTANT! You MUST keep the
single quotes surrounding the email addresses.
2c. Specify the Sales Tax Rate for your State.
The Shopping Cart script will automatically
calculate the Sales Tax for an order provided
you specify the two letter postal code and tax
rate for your state. If the two letter postal code
in the billing address of a user matches the
postal code you specify, then the appropriate
sales tax will be added to the order according
to the tax rate you specify. The sales tax is
specified within the shop.cfg file in a section
titled '# current tax rate and states' as shown
below:
# current tax rate and states
$tax_state = "FL"; # State in uppercase
$tax_state2 = "fl"; # State in lowercase
$tax_rate = ".06"; # 6 %
Change the "FL" and "fl" in the $tax_state
variables to the two letter postal code for your
state. Change the ".06" in the $tax_rate
variable to the current sales tax rate in your
state. For example, if your sales tax is 5.5%,
you would edit the $tax_rate variable to read:
$tax_rate=".055";
2d. Specify the Shipping Charges you wish to use.
The Shopping Cart program can accommodate
up to four types of shipping charges that you
specify. Each of these charges is calculated
using a simple base charge plus an additional
charge for each item ordered. The shipping
section is located at the end of the shop.cfg
file as shown below:
# Set your shipping cost here
#
# set to "" to turn off shipping
# set to "" to turn off one kind of shipping
The first two lines determine the first set of
shipping charges, the second pair of lines
determine the second set of shipping charges,
and so on. You only need to change the dollar
amounts within the quotes for each pair of
base and rate shipping charges. Use the
following examples as a guide to setting the
shipping charges.
The last example is a little tricky. The first item
would be charged $11.00 plus 1 x $4.00 =
$15.00. Each additional item would add an
additional $4.00 to the shipping charge.
Note: this program cannot calculate shipping
charges based on weight, type of item, zone,
country, or shipping tables.
2e. Upload the Configuration File
After you have finished making the necessary
changes to your configuration file and have
saved it as a plain text file, use your FTP
program to upload this file (shop.cfg) back
up to your /cgi-local directory.
*** Be sure you keep the file name shop.cfg
when you save your changes.
*** Be sure to upload the shop.cfg file in
ASCII transfer mode (not binary mode).
3. Create your product list
The product list contains order information
about each item you wish to make available
through the Shopping Cart program. The
Shopping Cart Generator creates a sample
product list file named product_list.txt
which is used in conjunction with the demo.
You may modify this existing product list file
(found within the /shop directory) or create
your own, but make sure you keep the name
product_list.txt. You can use a plain text
editor (Notepad, WordPad, Teachtext, etc.) to
create or modify this file (be sure to save as
plain text).
The product list contains one line of
information for each product you sell. Each
line contains 4 specific sections of information
that the Shopping Cart program needs to create
the order. A pipe symbol " | " (hold shift and
hit the key below the Backspace/Delete key) is
used to separate each of these 4 sections of
information. Therefore, make sure you do not
use this symbol in any of your descriptions;
use it only to separate the 4 categories.
Item ID Product Description
| |
| Product Number | Price
| | | |
Item ID
This is a unique ID number used to reference
each item in your list. It is usually numbered in
ascending order beginning with the number 1,
as in the example. You will use this ID number
to reference your products in your web pages.
Product Number
Your internal item or product number
associated with the item. This product number
will be listed on the order form for each
product the customer orders and is used for
your reference.
Product Description
This is the description of the product that you
want printed on the order form. This is not the
description that you put on your web pages to
describe your products. This description only
appears on the order form, between the
product number and the price, for each product
the customer orders.
Price
The price of a line item to two decimal places
(e.g. 13.00 or 7.98). You must include the
cents; if the product costs an even dollar
amount include .00 to the end of the price for
the cents. This price only appears on the order
form and is used to calculate the total of the
order. If you change your prices, make sure
you update your prices in your web pages as
well as in this product list file.
*** Be sure to download and upload the
product list file in ASCII transfer mode only.
*** If you choose to rename the product list
file you MUST also do so within the config
file.
4. Modify Your Web Pages to Include the
Shopping Cart Features
One of the nice features of the Shopping Cart program is that
you can develop the structure and look of your web pages any
way that you want. You are only limited by your imagination.
You can list all your products on one page, or you can create a
dozen pages for each product. It's all up to you. There are just a
few additional steps needed to add the Shopping Cart
functionality to your web site.
*** All of your pages must reside within the /shop/ directory.
4a. Create an Entry Page.
A shopping cart program can only work if it
can keep track of a particular customer as that
customer travels through a site. The Shopping
Cart program uses a computer generated
Shopper ID (SID), to keep track of each
customer that visits your web site and what
products that customer has added to his or her
shopping cart. You will need to create an
Entry Page that will give the Shopping Cart
script a chance to generate a unique Shopper
ID for each customer before the customers
reach any pages from which they might add or
view products in their shopping cart.
Customers must go to this Entry Page before
going to any pages that implement the
shopping cart functionality (i.e. any of your
product pages).
Your Entry Page can look however you
want it to look, but it must contain a special
link that will transport the customer into your
site while at the same time telling the Shopping
Cart script to generate a unique Shopper ID
(SID) for the customer. This link will look
similar to the following:
This link tells the Shopping Cart program
(shop.pl) to transport the customer to
"list.html", but first generate a new unique
Shopper ID for the customer and hide it within
the hyperlinks of the "list.html" page. You can
refer the customer to any page that you want;
you do not need to use "list.html".
Many people create Entry Pages that tell
visitors to download the latest version of
Netscape or Explorer, or that give visitors the
choice of a high graphic version or text only
version of the site, or that just present visitors
with an introductory splash screen that
introduces the site. You could even create a
blank Entry Page that merely redirects users to
the above URL using a META tag redirect.
4b. Modify your hyperlinks to include the Shopper
ID (SID).
You must add a Shopper ID (SID) tag to every
internal hyperlink in every page of your web
site that a customer may traverse. When a
customer visits one of your pages, the
Shopping Cart script will replace this Shopper
ID (SID) tag with the customer's unique
Shopper ID that was generated from the Entry
Page.
You cannot add the SID tag to any external
hyperlinks (links to other sites), because other
sites won't even know what an SID is. Keep
in mind, though, that if a customer clicks on
any hyperlink that does not contain an SID, the
Shopping Cart program will lose track of that
customer and not know what items the
customer has in his or her shopping cart,
unless the customer hits the back button on the
browser to go back to a previous page in your
site that the customer had already visited. This
means that you can add links to your pages
that go to other sites (for product details, etc.),
but only if you are certain that the customer
will 'back up' to a previously visited product
page that contains the customer's Shopper ID
in the page's hyperlinks.
To add the Shopper ID (SID) tag to your links,
modify your links a shown below:
The two parts of the URL above that are new
(the /cgi-local/shop.pl/page= and
/SID=PUT_SID_HERE) will be exactly the
same for every link in your web pages and
must be typed exactly as shown.
If you are curious...
The above URL tells the shop.pl program, which is
located in your /cgi-local/ directory, to show the file
nextpage.html to the user, but first replace all
occurrences of PUT_SID_HERE with whatever
Shopper ID the user currently has. In other words,
this URL says, "transport the user to nextpage.html,
but remember the user's name so you can keep track of
what the user added to his or her shopping cart."
4c. Create an 'add this item to your shopping cart'
link for each product in your site.
In order for a shopping cart is to be useful,
customers need to be able to add items to their
shopping carts as they browse your web site.
You will need to add a link next to each
product you sell that allows customers to add
that particular product to their shopping carts.
Your link to add an item to the shopping cart
should look similar to the following:
The only parts of this link that you should
change are the "page=shop.html" and the
"item=3", and, of course, the text (or image)
you wish to use as the hyperlink.
page=shop.html
This signifies to which page you wish to send
the customer when the customer clicks on the
link. Most often you would send the customer
to your order form page so the customer can
see the details of the item added to the
shopping cart, as well as make any changes to
the order (i.e. change the quantity). You do
not need to call your order form page
'shop.html'; you can call it 'orderform.html'
or 'shopping_cart.html' or whatever you
want.
item=3
This signifies which Item ID to look up in the
product list file (product_list.txt).
Remember that you assigned a unique Item
ID to each product you wish to sell and listed
those products in the text file
product_list.txt. The Shopping Cart
program uses this Item ID to determine
which line in the product list file contains the
product number, description, and price for the
product the customer wishes to add to the
shopping cart. It then transfers this
information to the shopping cart order form to
create a list of items the customer wishes to
purchase.
4d. Create a "Shopping Cart" page.
You will need to create a "Shopping Cart"
page. This page shows a list of items the
customer has added to his or her personal
shopping cart, the shipping methods, and the
total charges for the order. It also allows the
customer to change the quantity desired of any
particular item, change the shipping type,
recalculate the total, or proceed to checkout.
You may design your page however you want,
except for the personalized order information
which is generated by the Shopping Cart
script. Use the shopping cart page in the demo
(shop.html) as a guide for creating your
own page. (You can name your page anything
you want.)
To add the Shopping Cart information to your
page, just include the following tag in your
file at the location you want it to appear on the
page:
PUT_SHOPPING_LIST_HERE
You can see from the demo shopping cart page
(shop.html) that the Shopping Cart script
generates the part of the page between the two
horizontal rules merely by replacing the tag
"PUT_SHOPPING_LIST_HERE" with the
personalized shopping cart information.
In order to allow customers to change their
order (quantity or shipping type), you will
need to enclose the page inside a FORM with
the following action:
) as well as a
submit button that says Recalculate.
4e. Create a "Billing Information" page.
You will also need to create a "Billing
Information" page. This page gives a form
where the customer can complete his or her
order by filling in his or her name, phone,
shipping address, billing address, and
payment info. In order to create this page, you
should just modify the demo page
email.html because all of the form fields
need to be exactly as in the demo page. You
cannot add any additional fields to the form.
You can format the page to your liking, but do
not change any of the form fields. Also, make
sure the page contains the following form
action:
The secure environment refers to the transmission of
information from web browser to web server. If you have a
link to an order form, for example, from your home page, you
would need to use a URL similar to following:
https://wwwXX.rapidsite.net//form.htm
(XX = server number)
The "s" in https:// suggests an SSL related file. Substitute the
path to the order form starting with user directory name. If your
account resides on server #2, you would need to use
https://www02.rapidsite.net//form.htm or 03, 04, etc.
respectively depending on which server the secure form
resides.
If the secure form calls a cgi script, you must also reference that
script securely.
Please be aware that Verisign will bill you directly for Digital
IDs. Their current pricing is:
First Server Digital ID, first year: US$349
Server Digital ID Renewal, annual fee: US$249 each
NOTE: $249 applies to renewals of all IDs issued after 8/18/97.
IDs issued between 8/18/96 and 8/18/97 can be renewed for $75.
If you would like to obtain your own certificate,
please follow these steps:
1. Complete our Information Form
Complete our Information Form at the following URL to begin
the process:
http://yourdomain.com/cgi-bin/secure/ssl
You will be asked to fill in information about your company
and your domain. Explanations of required information are
listed below.
2. Complete additional information with
Verisign
After completing our form, we will gather information about
our server and send it along with your information to Verisign.
Verisign will send you an e-mail with a temporary "key" which
you enter into a page in their web site where you can enter your
payment and demographic information. You will also need to
enter 'C2Net Apache SSL-US' for the Server Software
Vendor.
3. Receive "CSR" via e-mail
After completing the form, Verisign will send you an encrypted
Certificate Signing Request, "CSR" via e-mail.
4. Submit your "CSR" to Verisign
You will then need to go to VeriSign's online enrollment form
and 'copy and paste' your "CSR" into the space provided. They
will then generate an encrypted server "key" and send that to
you.
5. Receive your server 'key' and send it to
us
You should have received your server 'key' via e-mail from
Verisign shortly after you submitted your "CSR" to Verisign
(step 4). Send that "key" to us and we will place it on our
server. Your certificate is then activated and you may use SSL
with your own certificate.
Explanation of the form fields you will need to
complete:
Common Name: The server's fully qualified domain name (It
must be registered to the organization specified in that field), in
the format: www.company.com (www2.company.net,
company.com, org.edu, and so on). Note: you cannot use the
symbols "*" or "?" as part of your common name.
Organization/Company: The legal name under which your
organization is registered. Do NOT abbreviate.
Organizational Unit (Optional): This is used to
differentiate between organizational divisions. Also for Doing
Business As... names. Do NOT abbreviate.
City/Locality: Required for organizations registered only at
the local level. Do NOT abbreviate.
State/Province: The complete name of the state or province
where your organization is located.
Country: The two-character ISO-format country code. For
example, GB for Great Britain and US for the United States.
Click here for a list of valid country codes.
E-mail Address: Your E-mail address where you receive
your mail. Your "CSR" will be sent to this address.
Technical Contact: The person who should receive the
certificate and who will provide notice if the Digital ID is
compromised. (For example, this may be your organization's
webmaster or the appropriate technical support representative at
your Internet service provider.) Renewal notices are sent to
both the technical and organizational contacts.
Organizational Contact: The person within your
organization who will take responsibility for the certificate and
provide organizational information. (For example, this may be
your organization's CEO or the appropriate support person.
The organizational contact must be a member of your
organization, not a representative of your Internet Service
Provider.) Renewal notices are sent to both the technical and
organizational contacts.
return to Step 1
Definitions
Digital ID
A collection of electronic data consisting of a Public Key,
identifying information about the owner of the Public Key, and
validity information, which has been Digitally Signed by a CA.
Certified shall refer to the condition of having been issued a
valid Digital ID by a CA, which Digital ID has not been
revoked.
Digital ID Revocation List ("CRL")
A collection of electronic data containing information
concerning revoked Digital IDs.
Certification Authority ("CA")
VeriSign or an entity which is Certified by VeriSign to issue
Digital IDs to Users in a VeriSign Digital ID Hierarchy.
VeriSign is Customer's CA hereunder.
Digital Signature
Information encrypted with a Private Key which is appended to
electronic data to identify the owner of the Private Key and
verify the integrity of the electronic data. Digitally Signed shall
refer to electronic data to which a Digital Signature has been
appended.
Private Key
A mathematical key which is kept private to the owner and
which is used to create Digital Signatures or to decrypt
electronic data.
Public Key
A mathematical key which is available publicly and which is
used to verify Digital Signatures created with the matched
Private Key and to encrypt electronic data which can only be
decrypted using the matched Private Key.
Euskal.com is pleased to announce the availability of Mercantec's
SoftCart v3.0 electronic commerce software in conjunction with
RapidSite's powerful yet affordable web hosting plans. This
valuable collaboration allows retailers to easily implement a
fully integrated and secure on-line shopping environment that is
an easy, safe and enjoyable experience for consumers.
Mercantec SoftCart v3.0 Features
gives users total control over site design and layout
uses advanced session tracking to implement a virtual
'shopping cart'
calculates sales tax and shipping costs in real time,
including line item support for Tax/Non-Tax items.
integrates with secure on-line payment systems
automatically directs orders to multiple recipients, files,
and applications
includes integrated index and search functions
supports SoftCart add-on modules
Page Generator automatically creates static store catalog
pages, searchable by all major public search engines
Dynamic Elements & Template Flexibility - SoftCart
comes with templates for four working storefronts.
Web pages may also include dynamic elements that
look up product.
Customer Receipt Module.
Integrated Survey Form.
API Links & Interfaces - API's for product database
and delivery and links to payment interfaces are
available.
Database Supported Formats - SoftCart supports all flat
(ASCII) files and custom databases (in .dll or .so
format) linked to SoftCart through the Product API
including ODBC databases (for Windows NT)
provided as a SoftCart sample file. (Windows NT
features are not currently available with RapidSite's
virtual web hosting services but will soon be available
with RapidSite's upcoming Windows NT web hosting
services.)
Extended Product Database Format - The product
database has an unlimited number of distinct fields to
accommodate all varieties of product descriptions used
in site design, such as long and short descriptions,
SKU, and whether the item is or is not taxable.
Extensive documentation - a 111 page Word document
accompanies each SoftCart installation.
Mercantec SoftCart v3.0 Availability
The Mercantec SoftCart v3.0 software can be added to any of
RapidSite's Corporate Plan or higher accounts. The software
may be purchased outright or leased on a monthly basis.
Outright purchase costs:
$1240 one time fee ($1040 for software
license + $200 set up)
If you already own a licensed copy of Mercantec's Softcart and
you wish to use it with our service, you obviously will not need
to purchase a new license from us, but you will still need to pay
a one time setup fee, which we will reduce to only $100. Please
bypass our on-line order form and contact sales directly at
sales@rapidsite.net.
If you have additional questions about our Mercantec SoftCart
service, contact sales@rapidsite.net (or contact support
regarding setup and usage).
For more information about Mercantec SoftCart,
visit their Web site at
http://www.mercantec.com/products/softcart.html.
CyberCash’s Secure Internet Credit Card Service delivers a
safe, real-time solution for merchant processing of credit card
payments over the Internet. The Credit Card Service lets any
consumer with a valid credit card buy from any CyberCash
enabled merchant. Designed to integrate fully with existing
transaction processing systems used by banks and other
financial institutions, the service provides automated and
instantaneous authentication, enabling order processing to
traverse the Internet 24 hours a day, 7 days a week.
Consumers Benefits:
Safe, private and easy to use. Protected by the highest
allowed levels of Internet encryption with assured
authentication.
Use existing Visa, MasterCard, American Express or
Discover. No special credit cards are necessary.
Complete on-line payments
Merchant Benefits:
Real-time authorization and settlement
Receive payments instantly and secure
No need to maintain expensive phone or fax operations
Open 24 hours a day
Along with enabling secure on-line payments, the CyberCash
Cashregister provides all the functions and tools necessary for
managing transactions.
Features:
Wallet Works with Multiple Platforms: the consumer
CyberCash wallet runs on Windows and Macintosh
Supports Major Credit Cards: customers can shop with
MasterCard, Visa, American Express and Discover
cards issued world wide
Available at thousands of Banks: CyberCash currently
provides service to credit card processors - such as
FDC, GPS, NOVA, Checkfree and Wells - which can
provide service to any merchant and its bank
Strong Encryption: 1024-bit RSA and 56-bit DES
provide the strongest protection legally available.
Benefits:
Real-Time, automatic sales 24 hours a day: all
processes are carried out from your web site without
manual intervention. Transactions occur within 15 to
20 seconds. Consumers have more payment options,
so sales are increased
Inexpensive to integrate: because the CyberCash Credit
Card Service works with over 80% of existing
merchant banks, most merchants can continue their
established banking and order-processing procedures.
A Complete Solution: to those who have a multiple
order sources and need a single source for payment
processing, CyberCash offers flexibility. The software
reliably handles purchases, returns, credits, voids and
other administrative functions.
Protects Against Fraudulent Use: Strong encryption
consumer authentication and merchant authentication
keep unauthorized individuals from obtaining credit
information.
Transaction logging and reporting:
To support balancing, reporting and other back-office
functions, the Cashregister software automatically logs every
transaction in a powerful database. All critical payment
information remains in encrypted form. An easy to use, web
based reporting feature provides password protected visibility
into this transaction level information. To zero in on a problem
a merchant can:
Select all or single card types (MasterCard, Visa,
American Express or Discover)
Select all or specific transactions to be included (up to
200)
Search the entire log or select a specific date range
Search for a specific dollar amount or an amount range
Remote Management:
Because many Internet store fronts are maintained by third
parties such as Rapidsite, the CyberCash Cashregister provides
merchants with a web based remote access to its many
management features, including:
Remote queries against transaction logs
Merchant-initiated transaction entry (sales, credits,
voids etc.)
End of day balancing for both terminal and host-based
systems.
The CyberCash setup process
Please note that if you wish to use the CyberCash walletless interface
with the secure SSL server, you will be required to obtain your own
Verisign server certificate. You will not be able to use RapidSite's
server certificate with the CyberCash Walletless interface. Please refer
to the following page for complete information on how to obtain your
own Verisign server certificate.
According to the following URL from the CyberCash web site,
there are 6 steps required to complete the entire CyberCash
Credit Card Merchant setup. *Please note that we do not
provide CyberCoin Merchant accounts, we only offer the
CyberCash Credit Card Merchant accounts.
"Financial Institutions". This step is performed by you or
the webmaster of your domain. Notify your bank that you are
interested in accepting credit cards using CyberCash. If your
bank does not set up merchant credit card accounts for
CyberCash, you can e-mail CyberCash: bank@cybercash.com
to request CyberCash to speak with your bank on your behalf.
You can also refer to the following URL of the CyberCash
domain for a list of CyberCash Partner Financial Institutions.
"Credit Card Agreement". This step is performed by you or
the webmaster of your domain. You will need to submit a
"Credit Service Agreement", complete the online registration
form to register for the CyberCash credit card service. Please
refer to the following URL of the CyberCash domain for the
"Credit Service Agreement"
"Download Cash Register". This step is performed by
Rapidsite. Rapidsite has a separate server that has the
CyberCash Cash register software installed. Rapidsite will
create a Merchant Administration Server account for you on our
CyberCash server:
http://cyberc.rapidsite.net:12001/
The Merchant Administration Server account is where you will
perform your various merchant tasks such as process Orders,
Voids and Returns. You can also review any Order Status as
well as enter Direct Credit Card Input for manual order taking.
Please refer to the following URL of the CyberCash domain for
the complete on-line Merchant Administration Server users
guide:
"Public Key Exchange". This step is also performed by
Rapidsite. Rapidsite will generate your public encryption key.
Rapidsite will then contact CyberCash, who will create your
private encryption key on their servers. Please refer to the
bottom of this page for the information that you must provide
Rapidsite for the creation of your encryption key.
After this step is completed, you will receive three e-mail
messages from Rapidsite Technical Support. The first e-mail
will contain your user id and password for your Merchant
Administration Server account on our CyberCash server (see
step three above). The other e-mails will contain two
CyberCash Perl scripts, invoice.cgi and pay-to.cgi. These
scripts are provided by CyberCash and are to be used in the
creation of your html store front (see step five below).
Step Five
"Merchant Support Area". This step is performed by you
or the webmaster of your domain. This involves the creation of
your html store front and the integration of your CyberCash
scripts that you place into your /cgi-local directory. You will
need to use Perl scripts to communicate between the html store
front on your domain and your Merchant Administration Server
account on our CyberCash server. The integration of the
CyberCash scripts into your html store front will require
additional Perl programming. Once you have your html store
front completed, you will need to perform some "test"
transactions to make sure that everything is functioning
correctly.
Please refer to the following URL of the CyberCash domain for
additional information concerning the use of CyberCash with
your html store front and to download additional CyberCash
Perl scripts:
http://wilder.cybercash.com/
Please refer to the following URL of the CyberCash domain for
the Merchant Support Area. This is where you can find
additional information on integrating the CyberCash software
into your html store front:
If you require additional assistance with the integration of your
html store front and your CyberCash scripts, please refer to the
following URL of the CyberCash domain for the Merchant
Development Partners:
As an alternative, you can use third party html store front
products that include a CyberCash interface. One such product
that Rapidsite offers is the Mercantec SoftCart. The SoftCart
includes a CyberCash interface that can be used in place of the
CyberCash Perl scripts. This interface does not require any
additional Perl programming. For additional information, please
refer to the Rapidsite SoftCart page:
http://www.rapidsite.net/services/softcart.html
Step Six
"Announce Yourself". This step is performed by you or the
webmaster of your domain. This involves "going live" with
your store. When your testing procedure is complete,
CyberCash will contact you via e-mail stating that your test
transactions were received correctly. You would then send an
e-mail confirmation to CyberCash with a 25 word description
of your site. You will then receive a final e-mail from
CyberCash that states to switch your Merchant Administration
Server account from "Debug" mode to "Live" mode. Please
forward that e-mail to Rapidsite Technical support. Our system
programmers will change that setting in your Merchant
Administration Server account configuration file.
These steps are detailed completely on the following URL of
the CyberCash site:
To start the CyberCash installation process we require the
following information:
1. Domain name
2. UserID
3. Processor:
American Express
CheckFree Corporation
First Data Corporation
First USA/Paymentech, Inc
Global Payment Systems
National Processing Company
NOVA Information Systems, Inc.
SLIGOS
Vital Processing Services
Please refer to the following URL of the CyberCash domain for
a current list of CyberCash Participating Processors:
AuthCapture (FDC does NOT support AuthCapture for
CyberCash)
will automatically check the credit card for
authorization at the time of transaction
will automatically process the transfer of funds from
the credit card holder at the time of transaction
best suited for use by a store front that is offering
non-tangible items, for example on-line information or
on-line access.
AuthOnly
will check the credit card for authorization during the
ordering process
will not automatically process the transfer of funds
from the credit card holder at the time of transaction
the orders are batched for manual processing. All
batched orders that are not manually processed within
24 hours will become void
best suited for use by a store front that is offering
tangible items that must be delivered. This eliminates
the need to void transactions when items are out of
stock.