User Manual
www.vssd.com

ViaJCart Logoarrow_red.gif (119 bytes) Product Overview
arrow_red List of ViaJCart™ Directories
arrow_red List of JSCD Directories
arrow_red List Of Files

arrow Chapter 1 - Installation
arrow Chapter 2 - JSC.ini control file
arrow Chapter 3 - Menu file creation
arrow Chapter 4 - Catalog files
arrow Chapter 5 - Checking out process
arrow Chapter 6 - Order; Encryption/Decryption process
arrow Chapter 7 - ViaJCart Customization with JSCStrings.ini
arrow Chapter 8 - Audio Setup
arrow Chapter 9 - Real-Time Credit Card Processing
arrow Chapter 10 - Troubleshooting
arrow Chapter 11 - Upgrade From 1.x to 2.x

bulletProduct Overview:

The VSSD ViaJCart™  is an applet that runs under Java enabled browser that supports Java version 1.0 and higher. This includes Netscape 3.0 or higher and IE 3.0 or higher .

The basic function of the ViaJCart™  is very simple. The customer clicks on the start button to load it. After the applet is loaded the customer can view items and place them into a shopping cart. When the customer is ready to check out he simply clicks on the checkout button. The checkout form will be displayed where he enters needed information and submits it. The State or Country VAT tax, Discounts, Shipping and Handling charges are calculated automatically. The encrypted email order will be send to the merchant. The customer gets email confirmation receipt. The merchant will decrypt each order with the Java Shopping Cart Decrypt utility program (JSCD). Every character string used by ViaJCart™  is stored in the JSCStrings.ini file. You can translate this ini file into any language of your choice making the ViaJCart™ an International cart applet.

You can even run this shopping cart without any type of server software although you can do more with CGI scripts support. The ViaJCart can use regular HTTP server, *SMTP email server, or *FTP file server to process transactions. However if you use Perl CGI scripts with ViaJCart™  you can take advantage of Real-Time Credit Card processing and faster order processing. The CGI scripts are provided.

*Some providers have restricted FTP that doesn't support all FTP commands like PASV, for example. The FTP server MUST run on the same computer as web server otherwise you will get Java security error. The email server also must run on the same computer.

The design philosophy of ViaJCart™ was to create a simple and affordable way of doing business on the Internet.

bulletList of ViaJCart™ Directories:

ViaJCart dir Main directory that contains Java class files and other subdirectories.

-||-

aud_folder.gif (153 bytes) - can contain .au, .ra, .mid audio files and pages with embedded music files
cat_folder.gif (149 bytes) - contains shopping cart catalog files
frm_folder.gif (152 bytes) - contains: Checkout form definitions, Help file, Thank You message file, and various  purchase forms.
gjt_folder.gif (149 bytes) - contains Java graphic toolkit classes to support ViaJCart.
ord_folder.gif (155 bytes) - contains encrypted orders if FTP option was chosen in JSC.ini file.
pic_folder.gif (150 bytes) - contains image files in .jpg and .gif  formats.
sys_folder.gif (155 bytes) - contains various system related files like button images, banners, etc. See  Installation Chapter 1.
txt_folder.gif (149 bytes) Txt - contains ASCII text item description files



bullet
List Of Files:

Jsc2/*.class - class files for ViaJCart
Jsc2/*.cab - cabinet file for MS IE.
Jsc2/*.jar - Java Archive file for Netscape 4.0
Jsc2/JSC.ini   - ViaJCart's Main setup control file
Jsc2/JSCMenu.ini - main menu definitions
Jsc2/JSCStrings.ini - character strings definitions
Jsc2/Cat/*.* - catalog files 
Jsc2/Frm/JSCChkOut.ini - checkout forms definitions
Jsc2/Frm/JSCHelp.ini    - ViaJCart help information
Jsc2/Frm/JSCReceipt.ini - printable message for customer
Jsc2/Frm/*.*   - purchase forms
Jsc2/Pic/*.jpg - JPEG images
Jsc2/Pic/*.gif - GIF images
Jsc2/Ord/*.ord  - Order files
Jsc2/Sys/CheckOut.gif - Checkout button image
Jsc2/Sys/Help.gif - Help button image
Jsc2/Sys/Search.gif - Search button image
Jsc2/Sys/ShoppCart.gif - Shopping cart button image
Jsc2/Sys/Menu.gif - Menu image button
Jsc2/Sys/SortPrice.gif - Sort Price image button
Jsc2/Sys/SortDesc.gif - Sort Description image button
Jsc2/Sys/SortItem.gif - Sort Item image button
Jsc2/Sys/Exit.gif - Exit image button
Jsc2/Sys/LogoBanner.gif - Default banner
Jsc2/Sys/cart.gif - Shopping cart image
Jsc2/Sys/audio.gif - Audio speaker image
Jsc2/Sys/saudio.gif - Stop Audio image
Jsc2/Sys/key.gif - Key and lock image
Jsc2/Sys/card.gif - Credit card image
Jsc2/Sys/smcart.gif  - Small cart image
Jsc2/Sys/plus.gif - Plus sign
Jsc2/Sys/minus.gif - Minus sign
Jsc2/Sys/2clicks.au - clicking audio sound file
Jsc2/Sys/1click.au - mouse move over audio file
Jsc2/Sys/StopAudio.htm - for MIDI and Real Audio option

bullet List of JSCD Directories:

jscd_folder.gif (296 bytes) Main directory that contains Decrypt Utility and Sys subdirectory.
jscd_sys_folder.gif (183 bytes) - contains Help file

bulletList Of Files:

*.class(for Mac) - class files for JSCD2
JSCD2.exe - contains JSCD2 shortcut
snjawt11.dll - DLL file
snjrt11.dll - DLL file
Sys/JSCDHelp.ini - contains JSCD2 Help file

bullet"cgi-bin" scripts:

cgi-bin
JSCCGI.cgi
(or .pl)
- Perl cgi script to send order
JSCSMTP.cgi(or .pl) - Perl cgi script to send order without "sendmail" program
JSCRT.cgi(or .pl) - Perl cgi script to process real time credit card
JSCCCV.cgi(or .pl) - Perl cgi script to validate credit card (for real - time only)
JSCUI.cgi(or .pl) - Perl cgi script to create User ID file (for real - time only)
JSCCGI110.pl(or .cgi) - Perl cgi script to send orders. Same as JSCCGI.cgi but version 1.1.0 and is used with ViaJCart ver 2.2 and up
JSCSMTP110.pl(or .cgi) - Perl cgi script to send orders without "sendmail" program. Same as JSCSMTP.cgi but version 1.1.0 and is used with ViaJCart ver 2.2 and up
JSCCGIBlat.pl  - Perl cgi script for NT that uses popular Blat program.

You can supply your own graphical images and totally customize your ViaJCart.

To customize ViaJCart follow these steps:
=================================

1. JSC.ini - setup controls for colors, text, order processing options and etc.
2. JSCMenu.ini -  setup Menu file
3. JSCStrings.ini - Change "Please Wait" window text to yours
4. Create image files and place in "Pic" directory
5. Create description files for each item and place in "Txt" directory or write them in catalog files.
6. Create catalog files and place them in "Cat" directory
7. Change shipping information in JSCChkOut.ini in "Frm" directory.
8. Write custom receipt message by changing JSCReceipt.ini in "Frm" directory.
9. Upload scripts to your main "cgi-bin" directory.

To edit HTML pages use any HTML editor, FrontPage for example. To edit .ini and script files use standard Notepad program that comes with Windows.

top

nextnext

Search For:
Boolean: Case


H o m e
Send Email

VSSD logo
w w w . v s s d . c o m

Copyright © 1996-1998 Vilgorin Software Systems Development.
All Rights Reserved.