








VisaMan 2.0


for


The Major BBS by Galacticomm, Inc.



Copyright (C) 1992-1994
All Rights Reserved

DataSafe Publications, Inc.
3301 Juan Tabo NE, Suite 113
Albuquerque, NM 87111


505-294-4980 Voice
505-294-1575 BBS
505-294-8225 FAX
TABLE OF CONTENTS

COPYRIGHT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

LICENSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1

LIMITED WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . .  1

INDEMNIFICATION. . . . . . . . . . . . . . . . . . . . . . . . . . .  2

TECHNICAL SUPPORT. . . . . . . . . . . . . . . . . . . . . . . . . .  2

REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
        Optional POS Dial Support. . . . . . . . . . . . . . . . . .  3

INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
        Distribution Files . . . . . . . . . . . . . . . . . . . . .  6

MSG CONFIGURATION OPTIONS. . . . . . . . . . . . . . . . . . . . . .  7
        LEVEL 3 - Security and Accounting. . . . . . . . . . . . . .  7
        LEVEL 4 - Configuration Options. . . . . . . . . . . . . . .  7

POS DIAL MODULE SETUP. . . . . . . . . . . . . . . . . . . . . . . . 11
        First Data Resources . . . . . . . . . . . . . . . . . . . . 11
        Modular Data Incorporated. . . . . . . . . . . . . . . . . . 12

SYSOP FUNCTIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
        Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
        Sysop Menu . . . . . . . . . . . . . . . . . . . . . . . . . 17
        Daily Operation. . . . . . . . . . . . . . . . . . . . . . . 20

BAD CREDIT CARDS!. . . . . . . . . . . . . . . . . . . . . . . . . . 21

CREDITS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
COPYRIGHT

VisaMan and accompanying documentation is copyright (C)
1992-1994 by DataSafe Publications, Inc., hereafter
referred to as DataSafe. All rights to VisaMan are reserved
by DataSafe. You must keep the program in strict
confidence and treat it like any other copyrighted material.
You may not copy the written materials accompanying the
software program.

LICENSE

You may use VisaMan on a single bulletin board system.
You may copy the program into any machine-readable form
of backup in support of your use of the program on the
single bulletin board system.

You may NOT transfer the license and program to any
other party.

LIMITED WARRANTY

DataSafe warrants that the computer media on which
VisaMan is furnished shall be free from defects in materials
and workmanship for a period of thirty (30) days from the
date of purchase by any end-user. DataSafe shall replace
VisaMan if the original package including all documentation
and magnetic media is returned to DataSafe within thirty
(30) days of the discovery of such defect. The sole remedy
for any breach of the foregoing warranty shall be a
replacement of the defective portion of the program.

DATASAFE DOES NOT WARRANT, REPRESENT, OR
GUARANTEE THAT ALL PROBLEMS WILL BE CORRECTED
OR THAT ANY UPDATES WILL BE COMPATIBLE WITH
PREVIOUS VERSIONS OF VISAMAN. EXCEPT AS
EXPRESSED ABOVE, DATASAFE DISCLAIMS ALL
WARRANTIES, EXPRESSED AND IMPLIED, TO THE
PRODUCT, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE, AND DATASAFE DISCLAIMS ALL
OBLIGATIONS AND LIABILITY ON DATASAFE'S PART
FOR DAMAGES, INCLUDING BUT NOT LIMITED TO
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES IN
CONNECTION WITH USE OF THE PRODUCT, WHETHER
OR NOT DATASAFE HAS BEEN ADVISED OF THE
POSSIBILITY THEREOF.

LIMITATION OF REMEDIES

The entire and exclusive liability and remedy for breach of
this Limited Warranty shall be limited to replacement of
defective diskette(s) or documentation and shall not include
or extend to any claim for or right to recover any other
damages, including but not limited to, loss of profit, data,
or use of the software, or special, incidental, or
consequential damages or other similar claims, even if
DataSafe has been specifically advised of the possibility of
such damages. In no event shall DataSafe's liability for any
damages to you or any other person ever exceed the lower
of suggested list price or actual price paid for the license to
use the software, regardless of any form of the claim.

INDEMNIFICATION

THE PURCHASER AGREES THAT THEY ARE FAMILIAR
WITH, UNDERSTAND, AND COMPLY WITH ALL LAWS
AND REGULATIONS RELATING TO THE USE AND
ACCEPTANCE OF CREDIT CARDS. THE PURCHASER
FURTHER AGREES TO INDEMNIFY AND HOLD HARMLESS
DATASAFE FOR ANY DAMAGES OR LIABILITIES THAT
MAY ARISE FROM THE USE OR MISUSE OF THE
SOFTWARE PROGRAM INCLUDING ANY DAMAGES AND
ATTORNEY'S FEES.

TECHNICAL SUPPORT

DataSafe will provide technical support for VisaMan via
telephone, fax, or electronic mail. We can be reached at
the following address and phone numbers:

DataSafe Publications, Inc.
3301 Juan Tabo NE, Suite 113
Albuquerque, NM 87111

505-294-4980 Office
505-294-8225 Fax
505-294-1575 BBS

Internet: sysop@dump.com

REQUIREMENTS

VisaMan requires that you are running The Major BBS by
Galacticomm. VisaMan is shipped as a run-time DLL that
must operate in conjunction with The Major BBS. VisaMan
has been tested and operated with The Major BBS v6.21.

It is assumed that you have a good understanding of DOS
and your computer. In addition, the specific requirements
set forth by Galacticomm to operate The Major BBS
software also apply.

VisaMan uses the Full Screen Data Entry facilities provided
by The Major BBS for many of the Sysop data entry
screens. It is assumed that you know how to use the data
entry facilities of The Major BBS. See Chapter 15 of the
System Operations Manual for more information on the Full
Screen Data Entry facilities.

Optional POS Dial Support

VisaMan supports online credit card verification if the POS
Dial Module is installed. See the POS Dial documentation
for the specific requirements needed to support online
credit card verification.


INSTALLATION

1.      Backup the VisaMan distribution diskette using the
        DOS copy command. Use the backup diskette for
        installation.

1a.     If the distribution diskette is the wrong size simply
        copy the files from the distribution diskette to the
        correct sized diskette and proceed with the
        installation.

2.      Put the VisaMan diskette in the appropriate floppy
        drive (assumed to be A: for these installation
        instructions) and type:

        A:\INSTALL

        Follow the on-screen directions to install the run-
        time files from the distribution diskette into your
        BBS subdirectory.

3.      Choose option 2 (Menu Tree) from the Introductory
        Menu and add VisaMan to your menu tree as a
        module page. You will have more credit card
        purchases if you place VisaMan on your main
        system menu. See chapter 6 of The Major BBS
        System Operations Manual for specific instructions
        to add a module page to your menu tree. After
        adding VisaMan to the menu tree, exit back to the
        Introductory Menu.

4.      Choose option 3 (Security & Accounting) from the
        Introductory Menu. Hit the <F8> key and begin a
        search for DPIVISA.MSG. Once the level 3 security
        options appear, modify them for operation with your
        system. See the section in this manual regarding
        MSG options for further details. After configuring
        the level 3 security options, save your changes and
        exit back to the Introductory Menu.

5.      Choose option 4 (Configuration Options) from the
        Introductory Menu. Hit the <F8> key and begin a
        search for DPIVISA.MSG. Once the level 4
        configuration options appear, modify them for
        operation with your system. See the section in this
        manual regarding MSG options for further details.
        After configuring the level 4 configuration options,
        save your changes and exit back to the Introductory
        Menu.

6a.     Install the POS Dial Module Stub files if you do NOT
        have the POS Dial Module for online credit card
        verification. If you do have the POS Dial Module
        then go to step 6b. To install the POS Dial Module
        Stub files simply insert the disk into a floppy and
        run the install. There is no configuration steps for
        the stub files.

6b.     <Optional> Install the POS Dial Module from
        DataSafe Publications, Inc. if you want support for
        online credit card verification. You may install this
        module later after installing VisaMan but you will
        not be able to enable online credit card verification
        until this module is installed.

7.      Choose option 5 (Go!) from The Major BBS
        Introductory Menu and bring up your BBS.

8.      Log on locally <F7> as the Sysop user and select
        VisaMan from the menu that you added it to. As the
        Sysop user you should be placed into the VisaMan
        Sysop Menu as soon as you enter the module.

9a.     The first step is to configure one or more purchase
        table items. Choose Option P from the VisaMan
        Sysop Menu, then choose option A to Add a new
        purchase table item. Adding a purchase table item
        will bring up a data entry screen that needs to be
        filled in with the appropriate data. See the section in
        this manual regarding setup for further details.

9b.     <Optional> If you have installed the POS Dial
        Module for online credit card verification then
        VisaMan will need to be configured to work with it.
        From the VisaMan Sysop Menu choose option E for
        the POS Configuration Menu. Configure VisaMan to
        work with your credit card network. See the POS
        Dial section of this manual for specific instructions.

10.     After you have configured one or more purchase
        options you should test VisaMan using a regular
        user account. Log onto your BBS with an account
        that does not have sysop access for testing.

11.     After testing you may need to edit/delete/add
        purchase table items from the VisaMan Sysop
        Menu.

Distribution Files

The installation process will place the following files in the
\BBSV6 subdirectory:

DPIVISA.DLL              Run-time Dynamic Link Library
DPIVISA.MSG              VisaMan Configuration File
DPIVISA.MDF              VisaMan Module Definition File
DPIV2KEY.VIR             VIRgin Key Data File
DPIV2CFG.VIR             VIRgin Configuration Data File
DPIV2TRN.VIR             VIRgin Temp Transaction Data File
DPIV2DAT.VIR             VIRgin Purchase Record Data File
DPIV2KEY.DAT             Key Data File
DPIV2CFG.DAT             Configuration Data File
DPIV2TRN.DAT             Temp Transaction Data File
DPIV2DAT.DAT             Purchase Record Data File
DPVISA.LOG               Transaction ASCII text file log



MSG CONFIGURATION OPTIONS

The Major BBS has three levels of configuration available
from The Major BBS Introductory Menu (the menu that
displays when you type BBS from the DOS prompt).
VisaMan does not have any Level 1 (Hardware Setup)
configuration options, only Level 3 (Security & Accounting)
and Level 4 (Configuration Options) options.

LEVEL 3 - Security and Accounting

The only Level 3 configuration option is your VisaMan
activation code. This code can be found on the distribution
diskette label. To enter the level 3 configuration choose
option 3 (Security & Accounting) from the Introductory
Menu of The Major BBS. Once the CNF editor comes up,
hit the F8 key and search for DPIVISA.MSG to get to the
option.

CODE    VisaMan Activation Code

VisaMan activation code. This code is required for
activation of the VisaMan credit card purchase module.

LEVEL 4 - Configuration Options

The Level 4 configuration options allow you to configure
VisaMan for operation with your particular BBS. To enter
the level 4 configuration choose option 4 (Configuration
Options) from the Introductory Menu of The Major BBS.
Once the CNF editor comes up, hit the F8 key and search
for DPIVISA.MSG to get to these options.


AMERXPRS         Accept AMERICAN EXPRESS credit cards


VISACRD          Accept VISA credit cards


MASTRCHG         Accept MASTERCARD credit cards


DISCVER          Accept DISCOVER credit cards


MAXYEARS         Number of years for expiration date from
                 now

This option determines how many years from today
constitute a valid expiration date on a credit card.
Suggested value is 5 or less.


SENDT1EN         Send purchase information to user 1

This YES/NO option allows sending an e-mail message
detailing the purchase to the user-id listed in the following
option.


SENDTO1          User 1 to receive VisaMan Email

This is the user-id to be send an e-mail message detailing
the purchase if the previous option is set to YES.


SENDT2EN         Send purchase information to user 2

This YES/NO option allows sending an e-mail message
detailing the purchase to the user-id listed in the following
option.


SENDTO2          User 2 to receive VisaMan Email

This is the user-id to be send an e-mail message detailing
the purchase if the previous option is set to YES.


SENDT3EN         Send purchase information to user 3

This YES/NO option allows sending an e-mail message
detailing the purchase to the user-id listed in the following
option.


SENDTO3          User 3 to receive VisaMan Email

This is the user-id to be send an e-mail message detailing
the purchase if the previous option is set to YES.


SENDT4EN         Send purchase information to user 4

This YES/NO option allows sending an e-mail message
detailing the purchase to the user-id listed in the following
option.


SENDTO4          User 4 to receive VisaMan Email

This is the user-id to be send an e-mail message detailing
the purchase if the previous option is set to YES.


SENDT5EN         Send purchase information to user 5

This YES/NO option allows sending an e-mail message
detailing the purchase to the user-id listed in the following
option.


SENDTO5          User 5 to receive VisaMan Email

This is the user-id to be send an e-mail message detailing
the purchase if the previous option is set to YES.


MAXCHRGS         Maximum allowable charges on credit card
                 per day

This variable allows for configuring the maximum amount
any user may purchase on their credit card during the one
calendar day.


NOPOSH           Automatically approve transaction without
                 POS Dial

If you are not running the POS DIAL module, this variable
tells the module what to do after a transaction is
completed. If you answer YES, the module will then act as
if the transaction was approved and complete the users
purchase. If you answer NO, ALL purchases must be
approved manually.

NOTE: Each purchase table option also has a field for
configuring the posting of credits. If this field is set to NO,
and this NOPOSH option is set to YES, the module will still
require manual approval for these purchases.


COMQUOT          Comma/quote delimit all ASCII log files

VisaMan logs all transactions to an ASCII text file called
DPIVISA.LOG. This option determines whether
DPIVISA.LOG will be in a "readable" format or a
comma/quote delimited format. Comma/quote delimited
files are much easier to import into spreadsheet and/or
database applications.


MAXWTKS          Max 15 sec intervals to wait for POS
                 response

If you have the optional POS dial module installed then
VisaMan will wait this number times 15 seconds before
timing out and declining the transaction. If set to 10,
VisaMan will wait 150 seconds before timing out and
declining the transaction.

POS DIAL MODULE SETUP

To setup the POS Dial Module choose option E from the
VisaMan Sysop Menu. The following networks are
available:

Ŀ
Current Network code MDI 

#   CODE  POS Network Name

1)  FDR   First Data Resources
2)  MDI   Modular Data Incorporated
3)  TDS   Transact Data Services Inc.
4)  TST   POS Test network Identifier

Pick a network :

Choose the network of your credit card processor.
Currently, only FDR and MDI are supported. Transact Data
Services, Inc. is a Canadian data network that is under
development.

First Data Resources

The following configuration options are required for First
Data Resources operation:

Terminal Identifier:             Contact your credit card
                                 processor for your FDR
                                 Terminal Identifier. If they tell
                                 you there is no Terminal
                                 Identifier then use "RD.". Other
                                 users of VisaMan 2.0 use this
                                 with FDR.

Merchant Number:                 Contact your credit card
                                 processor for your FDR
                                 Merchant Number.

Primary phone number:            Contact your credit card
                                 processor for the Primary
                                 phone number used to connect
                                 with FDR. If this is a SprintNet
                                 number then predece the
                                 number with the letter "S".

Secondary phone number:          Contact your credit card
                                 processor for the Secondary
                                 phone number used to connect
                                 with FDR. If this is a SprintNet
                                 number then predece the
                                 number with the letter "S".

SprintNet User Address:          If you're connecting through
                                 SprintNet then enter the host
                                 address of FDR. Contact your
                                 credit card processor for this
                                 address.

Device ID (ex "#0002"):          This is the 5 character device
                                 ID configured by you. For
                                 example, you might make
                                 VisaMan device ID 0002 and
                                 Omni-Mall device ID 0003. If
                                 you already have a credit card
                                 terminal machine then it is
                                 probably using device ID 0001.
                                 DO NOT FORGET THE "#"
                                 SYMBOL!


Modular Data Incorporated

The following configuration options are required for
Modular Data Inc. operation. This is the processing
network used by TeleFlora.

Terminal ID Number:              Contact TeleFlora for the
                                 correct Terminal ID. It should
                                 be your TeleFlora account
                                 number with a "01" appended.
                                 
Merchant Number:                 Contact TeleFlora for the
                                 correct Merchant Number. This
                                 is a four digit number.

Primary Number:                  The primary phone number to
                                 connect with the processing
                                 network WITHOUT dashes:
                                 18003474105

Secondary Number:        The primary phone number to connect
                         with the processing network
                         WITHOUT dashes: 18008313650

Authorization TID#:      Authorizations Terminal ID number.
                         Typically left blank.

SYSOP FUNCTIONS

Setup

There are two items that need to be setup before VisaMan
is operational. First, you need to setup the purchase table
options. Second, you need to setup the POS Dial Module
configuration if you have the POS Dial Module installed.

To setup the purchase table options choose option P from
the VisaMan Sysop Menu. The following options are
available:

  Visaman Purchase Table Functions

  A) Add a new purchase table item.
  D) Delete purchase table items by class.
  E) Edit purchase table items by class.
  L) List purchase table items by class.

  C) List defined purchase table classes.

  X) Return to previous menu.


D) Delete purchase table items by class.

This option allows you to delete a purchase table item
based on the Incoming Class field. If more than one item
has the same Incoming Class field then you can select from
a listing of those items.

L) List purchase table items by class.

This option allows you to display all purchase table items
based on the Incoming Class field.

C) List defined purchase table classes.

This option allows you to display the Incoming Class fields
currently configured with purchase options.

A) Add a new purchase table item
E) Edit purchase table item

Use these options to either add a new item to the purchase
table or to edit a purchase table item. If you choose to edit
a purchase table item you will be given a choice of the
purchase table items to edit. Once chosen the following
data entry screen will appear:

               VisaMan Purchase Table Menu Configuration Editor          
     
  Incoming Class:               (Leave blank for no required class)
  Outgoing Class:               (Leave blank for no change)
 Menu Option Key:               (Leave blank if option requires no key)
       Exit page:               (Leave blank to return to prev page) 

Item Description:                                Ŀ  
       Item Cost:                                  Control Menu    
  Item Surcharge:                                   TAB - Select   
        Item Tax:                                     - Select   
         Credits:                                     - Select   
            Days:                                   ^F  - Insert   
                                                    ^G  - Save     
 Require Consent:                                   ^O  - Quit     
        Post Now:                                  
                                                 Ŀ
      Key To Add:              Key Lifetime:     Leave blank or    
      Key To Add:              Key Lifetime:     enter 0 if the    
      Key To Add:              Key Lifetime:     key is permanent  
                                                   
Add Days to Class:

        Exit:       (select SAVE or QUIT and hit Enter)

Incoming Class:          Enter the class of users that may
                         choose this purchase option. You may
                         leave this option blank and use the
                         following option "Menu Option Key"
                         to control access to this particular
                         option.

Outgoing Class:          Enter the class that users will be
                         switched to after purchasing this
                         purchase option.

Menu Option Key:         Enter the key required to see/purchase
                         this purchase option. A user must
                         have this key on their keyring and
                         they must ALSO be in the "Incoming
                         Class" to see this purchase option.

Exit Page:               Enter the page name to send the user
                         after this purchase option is complete.
                         If left blank the user will be returned
                         to the menu that VisaMan was called
                         from.

Item Description:        Enter a one line description of this
                         purchase option.

Item Cost:               Enter the cost of the item in
                         dollars/cents.

Item Surcharge:          Enter a surcharge for this item or
                         leave blank to not add a surcharge to
                         this purchase option.

Item Tax:                Enter the sales tax rate to apply to
                         this purchase option as a percentage.
                         For example, our tax rate in New
                         Mexico is 5.8125% so we would
                         enter 5.8125 in this field.

Credits:                 Enter the number of credits to be
                         posted upon transaction approval.
                         Leave blank if you are posting days
                         with this transaction.

Days:                    Enter the number of days to be posted
                         upon transaction approval. Leave
                         blank if you are posting credits with
                         this transaction.

Require Consent:         YES/NO Option. Set to YES if you
                         wish to require the user to enter their
                         name/address/phone number and
                         agree to your terms when purchasing
                         this purchase option.

Post Now:                YES/NO Option. If you are NOT
                         running the POS Dial Module for
                         automatic approval should this
                         purchase of credits/days be posted
                         immediately? When the MSG level 4
                         option NOPOSH is set to NO it will
                         override this option.

Key to Add:              Enter a key name to add to this users
                         keyring. Leave it blank if the new
                         class contains all the keys for this
                         user.

Key Lifetime:            Enter the number of days for this key
                         to remain on the user's keyring.

Add Days to Class:       YES/NO Option. If set to yes, then the
                         number of days specified previously
                         will be added to the class. If set to
                         NO, then the days will not be added
                         to the class. This option should be set
                         to NO if you have a DEMO class
                         incoming and a MONTHLY class
                         outgoing. The MONTHLY class default
                         of 30 days would then take effect
                         rather than adding the remaining days
                         of the DEMO class to the MONTHLY
                         class.

Save:                    Save this purchase option or Quit
                         without saving it.


Sysop Menu
                      ͻ
                       Visaman Sysop Special Functions 
                      ͼ

  Visaman database   1) List APPROVED   credit card purchases by Userid.
  Search functions   2) List UNAPPROVED credit card purchases by Userid.
                     3) List ALL        credit card purchases by Userid.
                     4) List APPROVED   credit card purchases by Date.
                     5) List UNAPPROVED credit card purchases by Date.
                     6) List ALL        credit card purchases by Date.
                     7) List ALL        credit card purchases by Number.

       Utility       C) Credit card maintenance functions.
      Functions      D) Delete transactions by date.
                     K) Add time based key.
                     M) Sysop Manual transactions.
                     R) Transaction reconciliation.
                     T) Transaction totals.

    Configuration    E) POS Configuration menu.
      Functions      P) Purchase table menu editor.


DataBase Search Functions

1) List APPROVED   credit card purchases by Userid

Allows you to search the VisaMan database for credit card
purchase by user-id that were approved.


2) List UNAPPROVED credit card purchases by Userid

Allows you to search the VisaMan database for credit card
purchase by user-id that were declined.


3) List ALL        credit card purchases by Userid

Allows you to search the VisaMan database for all credit
card purchase by user-id regardless of whether they were
approved or declined.


4) List APPROVED   credit card purchases by Date

Allows you to search the VisaMan database for credit card
purchase by date that were approved. If you wish to
search for today's transaction only, just hit <enter> when
asked to input the starting date.


5) List UNAPPROVED credit card purchases by Date

Allows you to search the VisaMan database for credit card
purchase by date that were declined. If you wish to search
for today's transaction only, just hit <enter> when asked
to input the starting date.


6) List ALL        credit card purchases by Date

Allows you to search the VisaMan database for all credit
card purchase by date. If you wish to search for today's
transaction only, just hit <enter> when asked to input the
starting date.


7) List ALL        credit card purchases by Card Number

Allows you to search the VisaMan database for all credit
card purchased by credit card number.


Utility Functions

C) Credit card maintenance functions.

Allows you to add/remove credit card numbers to the bad
card file. Bad credit card numbers that you never want to
accept should be entered using this option.


D) Delete transactions by date.

Allows you to remove transactions from the VisaMan
database. This is helpful if you run test transactions that
you later want to remove from the database.


K) Add time based key.

Allows you to post an expirable key to a user's account.
Expirable keys are keys that are issued to a user but are
removed during cleanup on the specified date.


M) Sysop Manual transactions.

Allows you to enter a manual transaction. If you have the
optional POS Dial Module then a transaction will be
processed and you will be notified whether the transaction
is approved or declined.


R) Transaction reconciliation.

Allows you to manually approve or decline transactions if
you do NOT have the optional POS Dial Module.


T) Transaction totals.

Allows you to request a date's transaction totals using the
optional POS Dial Module.


Configuration Options

E) POS Configuration menu.

This option allows you to configure VisaMan for operation
with the POS Dial Module.


P) Purchase table menu editor.

This option allows you to enter/delete/edit purchase table
options.

Daily Operation

VisaMan is used to gather the credit card information from
the user and write it to an ASCII text file called
DPIVISA.LOG. Additionally, e-mail is also written to the
Sysop and the user detailing each transaction. There is also
a Btrieve DAT file used for the online database searches.

VisaMan will only gather the information from the user. If
you have the optional POS Dial Module installed then the
transaction will be approved or declined at the same time.
If you do not have the POS Dial Module installed then it
will be up to the Sysop to furnish the information to their
credit card processor for collection.

If you must manually complete the transaction by then you
can log on and download the file called DPIVISA.LOG in
the BBSV6 subdirectory. This ASCII file contains the
purchase information for every credit card purchase. Use
the information in this file to complete the purchase
transaction. The easiest way to download this file is to
attach it to yourself in E-Mail or use the remote sysop
transfer function. You can also capture each transaction as
it is E-Mailed to you, either way will work fine.

Once you've downloaded the file, load it into your favorite
ASCII text editor/word processor. Call the bank and get the
approval codes for each purchase using your credit card
terminal or processing software. If the card is declined,
mark it as such. Be sure to make a note of the user-ID so
you can remove the credits later. Complete the approval
process and close your batch with your bank. We suggest
running the credit card transactions once per day.

If you have configured VisaMan not to post credits, then
you will need to post the credits manually. We suggest you
allow your users to get instant credits, it's great for
business. The few transactions that come back as declined
can easily be removed if you run your credit card
transactions every day. However, we have made this
feature optional if you don't want to take advantage of
instant posting.

Log back onto your BBS choose option R from the VisaMan
Sysop Menu to reconcile the transactions. We suggest
sending an E-Mail message to each user if their transaction
was declined. You can optionally delete the DPIVISA.LOG
file to clear it out for the following transactions. Be sure
there haven't been any purchases between your last
download of the file.

BAD CREDIT CARDS!

This section is more important if you are NOT using the
POS Dial Module to authorize credit card purchases
instantly. While it is certainly possible that a freshly stolen
credit card can be used with the POS Dial Module it is less
likely to be approved.

You WILL eventually have a user try to pass a stolen credit
card on your system. These users will usually stand out by
purchasing the largest available amount of time
immediately after signing up. We suggest you contact your
credit card clearing agent to make sure you don't run a
stolen credit card. Your credit card processing company
can tell you the procedures when dealing with a suspicious
credit card number.

Use Sysop option C from the Sysop Menu to enter bad
card numbers that you don't wish to accept under any
circumstances. This include stolen credit cards, as well as
trouble users that continually run over the limit cards. We
don't suggest you put every card in just because it is
declined. Credit cards are declined for a variety of reasons,
and sometimes your bank will decline one mistakenly.

CREDITS


Programming:                     Larry Fox

RIP:                             Larry Fox

Design/Suggestions:              Simon Clement, Larry
                                 Fox, Dean Kerl, David
                                 Kerl, Numerous Sysops

Documentation:                   Dean Kerl

Bean Counting:                   David Kerl

Spell Checking:                  WordPerfect

Moral Support:                   Debbie "Sped", Margaret
                                 "Romantic", Lynna
                                 "Missy", Andrea
                                 "Precious"

