home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
OEB117.ZIP
/
OEB.DOC
< prev
next >
Wrap
Text File
|
1994-05-25
|
18KB
|
542 lines
░░░░▄ ░░░▄░░▄ ░░▄ ░░▄ ░░░▄░░▄ ░░░░░▄
░░█▀░░▄ ░░░░░░█ ░░█ ░░█ ░░░░░░█ ░░█▀▀▀
░░█ ░░█ ░░█░░░█ ░░█ ░░█ ░░█░░░█ ░░░▄
░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█▀
░░░░█▀ ░░█ ░░█ ░░░░░▄ ░░█ ░░█ ░░█ ░░░░░▄
▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀
░░░░░▄ ░░▄ ░░░░░▄ ░░░░▄ ░░░░░░▄ ░░░░░▄ ░░░░▄ ░░░▄░░▄ ░░▄ ░░░░▄
░░█▀▀▀ ░░█ ░░█▀▀▀ ░░█▀░░▄ ▀░░█▀▀ ░░█▀░░▄ ░░█▀░░▄ ░░░░░░█ ░░█ ░░█▀░░▄
░░░▄ ░░█ ░░░▄ ░░█ ▀▀ ░░█ ░░░░░█▀ ░░█ ░░█ ░░█░░░█ ░░█ ░░█ ▀▀
░░█▀ ░░█ ░░█▀ ░░█ ░░▄ ░░█ ░░█▀░░▄ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░▄
░░░░░▄ ░░░░░▄ ░░░░░▄ ░░░░█▀ ░░█ ░░█ ░░█ ░░░░█▀ ░░█ ░░█ ░░█ ░░░░█▀
▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀
░░░░░▄ ░░░░▄ ░░░▄░░▄ ░░▄ ░░▄ ░░▄ ░░░▄░░▄ ░░░░▄
░░█▀░░▄ ░░█▀░░▄ ░░░░░░█ ░░█░░░█ ░░█ ░░░░░░█ ░░█▀▀▀
░░░░░░█ ░░░░░░█ ░░█░░░█ ░░░░█▀▀ ░░█ ░░█░░░█ ░░█░░░▄
░░█▀░░█ ░░█ ░░█ ░░█ ░░█ ░░█░░░▄ ░░█ ░░█ ░░█ ░░█ ░░█
░░░░░█▀ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░█ ░░░░█▀
▀▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀
Version 1.17
By Tim Rider
IBSA BBS - (310) 204-3249
Internet:
tim.rider@ibsabbs.com
Disclaimer
══════════
Online Electronic Banking(tm) is supplied as is. The author disclaims
all warranties, expressed or implied, including, without limitation, the
warranties of merchantability and of fitness for any purpose. The author
assumes no liability for damages, direct or consequential, which may
result from the use, or inability to use, Online Electronic Banking(tm).
┌────────────────────────────────────────────────────────────────────────┐
│ Before You Start! │
│ ═════════════════ │
│ Make sure to read SYSOEB.DOC as it contains information necessary to │
│ sign up for this service. │
└────────────────────────────────────────────────────────────────────────┘
■ OEB.DOC, Page 1
Summary
═══════
o Includes two doors, check entry door and catalog sales door.
o Wildcat! WCCode script for automatic subscription purchases included.
OEB Check-Entry Door
────────────────────
o Allows you to take electronic check payments online.
o Easy to understand data entry screen with strict data verification.
o Fully automated system, including an automated communications program
to transfer transaction data to be processed.
o Configuration program with full online help.
o RIP graphics support.
OES Catalog-Sales Door
──────────────────────
o Allows an unlimited online catalog of subscriptions, merchandise,
services, etc.
o Payment by OEB checks, VISA, MasterCard, American Express, and
Discover cards. (Credit cards not handled by ATS)
o Automatically handles sales tax and shipping surcharges.
o Optional user-input field for information such as color, style, etc.
o Generates user-downloadable reciepts and convenient invoices
containing full customer information for the SysOp.
o Ability to offer downloadable files such as extended text
descriptions, GIF or PCX format photographs. Define up to ten
extensions, ie: TXT, DOC, GIF, PCX, etc.
o Catalog searches by text string.
o Configuration program with full online help.
Full Package
────────────
o Supports any DOOR.SYS compatible BBS.
o Full text logging, activity log and transaction log.
o Fully multi-node aware.
o UART with non-standard IRQ and base address support, up to 8 ports.
o FOSSIL support, up to 8 ports.
o DigiBoard support, up to 8 ports.
o Shareware, only $20 for a key that will work with all future versions.
Online Electronic Banking(tm) allows you to take payments online from a
user's checking account electronically. Online Electronic Sales, allows
you to easily setup an online catalog of items to offer your users. The
Online Electronic Sales door integrates seamlessly with Online Electronic
Banking(tm) to offer a complete sales solution.
Online Electronic Banking(tm) works exlusively with Automated
Transaction Services, Inc.
This program gives your users another method of online payment for
merchandise or subscriptions. Many of your users may not have credit
cards, or may not want to give their credit card numbers out. Now they
too have a fast and easy method of online payment. The Online Electronic
Banking(tm) door makes it just as easy as making out a check, but it's all
done online. The funds are sent to you within 24 to 48 hours, not a week
or two as users take their time filling out forms and mailing their check.
■ OEB.DOC, Page 2
Specifications
══════════════
Online Electronic Banking(tm) is a door for WildCat!, PC-Board, and
any BBS that can generate a DOOR.SYS drop file. The door supports up
to eight serial ports with non-standard IRQs and base addresses, eight
DigiBoard ports, and up to eight com ports on a FOSSIL driver. The door
is also completely multi-node aware.
Files Included
══════════════
HISTORY DOC 6,022 05-25-94 1:17a History of modifications, actually
worth skimming over.
SYSOEB DOC 8,210 05-25-94 1:17a Information on Automated Transaction
Services, Inc.'s services.
OEB DAT 6,192 05-25-94 1:17a Text Data for door
OEB EXE 60,057 05-25-94 1:17a Online Electronic Banking Door
OEBSETUP EXE 61,080 05-25-94 1:17a Setup Program and Catalog Editor
OEBSYSOP EXE 38,006 05-25-94 1:17a Automated SysOp utility to send
transaction data to ATS for
processing.
OES EXE 62,397 05-25-94 1:17a Online Electronic Sales Door
UPGRADE EXE 8,556 05-25-94 1:17a Upgrade Program (v1.14 to v1.16)
OEBSETUP HLP 17,344 05-25-94 1:17a Help File for OEBSETUP
DISP ZIP 13,185 05-25-94 1:17a Display files to be placed in a
DISP sub-directory.
WCSUB209 ZIP 17,528 05-25-94 1:17a WC-Code Subscription Script for
Wildcat BBS'es, OEB SysOps get
a discounted registration of
$10.
■ OEB.DOC, Page 3
Overview
════════
This system of electronic check drafting or electronic funds transfer is
relatively simple, it couldn't possibly be any easier. Everything is
automated from the second the user starts entering their transaction
information. The process works like this:
1) Taking Orders
~~~~~~~~~~~~~
User browses through an online catalogue (The Online Electronic Sales
door) of merchandise or subscription information. They decide to
order. The user is made aware of the various options they have for
payment and chooses to pay with their bank account.
2) Making a Payment
~~~~~~~~~~~~~~~~
They enter the Online Electronic Banking(tm) door and enter their
check just as if they were making out a real check. Transaction
information is stored in a database and logged in a text file.
3) Processing Transactions
~~~~~~~~~~~~~~~~~~~~~~~
As a nightly event, or as many times as you choose, you run the
OEBSYSOP.EXE Control Program to send any pending transaction
information to the OEB BBS, where it is then processed and the funds
transferred to you within one or two days.
After installing the door and decided to go online with electronic check
payments, you will have to sign up for a merchant account per the
instructions in the beginning of this document. When you sign up for your
merchant account, you will also be asked to register this program. Read
the Afterword at the end of this file for information on how to obtain
your key file once you've registered.
Quick Demo
══════════
To get a quick glimpse at the program...
1) Unzip DISP.ZIP into a sub-directory named DISP.
2) Run OEBSETUP to create the default configuration file.
(Just run the program then exit.)
It may be a good idea to add a few bogus categories and items
so you can see how the catalog works.
3) Type OES /L to view the Online Electronic Sales program in local
mode.
- or -
Type OEB /L to view the Online Electronic Banking Check-Entry door
in local mode.
■ OEB.DOC, Page 4
Installation
════════════
Step 1: Create a directory and unzip all the Online Electronic Banking(tm)
files into it. (Example: C:\BBS\DOORS\OEB)
Step 2: Create a sub-directory called DISP and unzip the contents of
DISP.ZIP into that directory. These are the display files that
the door will display to the user.
Step 3: Run the OEBSETUP program to modify your OEB.CFG.
Note - Online help is available by pressing [F1], it will make
^^^^ the configuration process much easier.
The only items necessary to change for a first time setup are:
o The "Pay to the Order of" field under OEB Main Setup.
o The port configurations in the OEB Dialer Setup.
If you plan to use the Online Electronic Sales door, you will want
to change the OES Main Setup information and define a catalog with
the catalog editor.
Notice the setup program created three sub-directories:
DATA Where all pending transaction data is stored.
BACKUP Where sent transaction data is held for seven days
before being deleted.
LOGFILES Where all log files created by OEB are stored.
CATALOG Where the extended item information is stored.
(GIF, PCX, TXT, ZIP files, etc)
Step 4: Create a batch file to call the Online Electronic Banking(tm) door
from your BBS. (Use OES in place of OEB if you want to use the
Online Electronic Sales door)
(Example DOOR1.BAT for serial ports)
@ECHO OFF
C:
CD\BBS\DOORS\OEB
OEB C:\BBS\WORK\NODE1
(Example DOOR1.BAT for multi-node DigiBoard)
@ECHO OFF
C:
CD\BBS\DOORS\OEB
OEB C:\BBS\WORK\NODE%NODEID% /D
The command line parameters are:
OEB <Path to DOOR.SYS> <Configuration File> /L /F /D
<Path to DOOR.SYS> must always be specified unless in local mode.
<Configuration File> is optional, you can leave it blank.
■ OEB.DOC, Page 5
Use the /F for FOSSIL mode.
Use the /D for DigiBoard mode.
Use the /L for local mode. (no serial communications)
Step 5: If you run a PC-Board BBS, add the following line to your BOARD.BAT
file:
SET PCB=/NOCONF
If a SET PCB line already exists, add /NOCONF to the end of it.
Step 6: Give it a try!
Non-Standard IRQ and Base Addresses
═══════════════════════════════════
If you are using a non-standard IRQ or base address, you need to define
the IRQ or base address you are using in an environment variable like
this:
(Example DOOR1.BAT)
@ECHO OFF
SET IRQID=4
SET BASEID=$3F8
C:
CD\BBS\DOORS\OEB
OEB C:\BBS\WORK\NODE1
If you are using DesqView, you may want to add a blank SET IRQID and
SET BASEID to your AUTOEXEC.BAT to make sure there is enough room in the
DOS environment to store the IRQ and base address information in a
DesqView window.
OES.EXE - The Online Electronic Sales Catalog
═════════════════════════════════════════════
The Online Electronic Sales program is a full-featured online catalog
sales door that makes use of the Online Electronic Banking(tm) door. Once
you have installed the OEB.EXE door, it's extremely simple to start using
the Online Electronic Sales program. Simply run OES.EXE instead of
OEB.EXE, and make sure to edit the configuration information for OES using
OEBSETUP.EXE.
Online Electronic Sales creates special log files for succesful sales.
In the LOGFILES directory, it will create SALESLOG.#, where # is the node
number. These log files contain the details of the user's order and the
check information they entered so you can verify the authenticity of the
order.
■ OEB.DOC, Page 6
OEBSYSOP.EXE - The SysOp Control Program
════════════════════════════════════════
The Online Electronic Banking(tm) door has two parts. The door itself,
which the user uses to enter their check data, and the control program
which transmits the check data to the OEB BBS.
OEBSYSOP.EXE is used to send your transaction data to ATS for
processing. It can be run either by hand or from an event on your BBS.
To run the programs from an event, you would use a batch file like the
following:
@ECHO OFF
C:
CD\BBS\DOORS\OEB
OEBSYSOP /P1
The /P1 switch specifies to use the first "Modem" defined in OEB.CFG.
Using /P2 would specify the second "Modem" defined in OEB.CFG.
OEBSYSOP searches the DATA sub-directory for DBF files to send. It will
then archive the DBF file and move it to the BACKUP directory. The
resulting ZIP file should NOT be deleted. If the OEBSYSOP program is
unsuccessful, it will not delete the ZIP file and try to upload it again
later. The DATA directory should generally be left untampered. The
BACKUP directory contains old DBF files that were successfully sent. The
OEBSYSOP program will automatically delete any transaction data older than
seven days from the BACKUP directory. If you wish to store your
transactions for longer than seven days, you will need to archive them
yourself.
■ OEB.DOC, Page 7
Files Created
═════════════
Configuration Data, used by the doors:
OEB.CFG Configuration file, may actually be named anything,
OEB.CFG is just the default name.
OEB.KEY Key file recieved after registration for Paper Trail
accounts.
OEBPL.KEY Key file recieved after registration for Paperless
accounts.
Catalog Data Files, in the main OEB and CATALOG sub-directory:
CATALOG.OES Online Electronic Sales Catalog, generated by OEBSETUP.
(CATALOG.BAK will exist after making modifications to
your catalog, it is wise to back up your catalog
periodically)
ANYFILE.GIF Each item can be assigned a filename, which when used
ANYFILE.PCX with extensions that the OES program is configured to
ANYFILE.DOC recognize, will allow the user to download files which
ANYFILE.TXT can contain photographs or extended descriptions of
items for sale.
The default extensions are GIF, PCX, DOC, and TXT,
the program allows up to six extension types.
Transaction Data, in the DATA and BACKUP sub-directories:
###MERID.DBF These databases contain transaction data, un-processed
data resides in the DATA sub-directory. After files
are transferred by OEBSYSOP, they are moved to the
BACKUP directory, where they will stay for seven days
before being purged.
Log Files, in the LOGFILES sub-directory:
OEBLOG.### Contains activity log from OEB and OES.
SALESLOG.### Contains successful orders placed through OES and
the check information of each order.
OEBSYSOP.LOG Contains OEBSYSOP activity log.
Temporary Files, automatically deleted when program exits:
OESCFG.### Temporary configuration for OEB when called from OES.
OES###.BBS Temporary display file for OEB when called from OES.
OEB!###.BAT Temporary batch file to call OEB, used by OES.
RECIEPT.### Receipt for for user to download, generated by OES.
■ OEB.DOC, Page 8
Afterword
═════════
After you have setup the door and have previewed it, you'll probably
want to start taking checks online immediately. Before you can start, you
need to contact Automated Transaction Services, Inc. and sign up for their
services. All information necessary is in SYSOEB.DOC. When signing up for
their services, you will also register this program.
To obtain your key file if you did not request it on disk, you must call
The IBSA BBS and log on with this account:
Name: OEB SYSOP
Password: OEB
The IBSA BBS, (310) 204-3249
That account will get you to a menu at which you can download your key
file after you have verified your identity as a registered user. (You
will be asked for information when you sign up with Automated Transaction
Services, Inc. that will be used to verify your identity.)
■ OEB.DOC, Page 9