home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / DCCDV199.ZIP / DCCD.DOC < prev    next >
Encoding:
Text File  |  1993-01-15  |  28.3 KB  |  613 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.   ▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  18.   ▒░▒░▒░▒▓▓░▒▓▓▓▓▓▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  19.   ▒░▒░▓▓▒▓▓░▒▓▓░▒▓▓░▒░▒░▒░▒░ The 4th Dimension Bulletin Board System ░▒░▒░▒░▒░
  20.   ▒░▒▓▓░▒▓▓░▒▓▓░▒░▓▓▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  21.   ▒░▓▓▓▓▓▓▓░▒▓▓░▒░▓▓▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  22.   ▒░▒░▒░▒▓▓░▒▓▓░▒▓▓█▀▀▒░▒░▒░█▀▒░█░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒(TM)░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  23.   ▒░▒░▒░▒▓▓░▒▓▓▓▓▓▒█▄▄▒█▀█▒▀█▀▒▀█▀▒█▒░▒█▒█▀█▒█▄▄▒███▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  24.   ▒░▒░▒░▒░▒░▒░▒░▒░▒▄▄█▒█▄█▒░█░▒░█░▒█▄█▄█▒█▀█▒█▒░▒█▄▄▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  25.   ▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  26.   ▒░═════────────────══════────────────══════────────══════─────────────────▒░
  27.   ▒░ █▀▄              ▄▀▀▄              ▄▀▀▄          █▀▀▄                  ▒░
  28.   ▒░ █ █  E L U X E   █     R E D I T   █     A R D   █▄▄▀  R O C E S S O R ▒░
  29.   ▒░ █▄▀  ~ ~ ~ ~ ~   ▀▄▄▀  · · · · ·   ▀▄▄▀  · · ·   █     · · · · · · · · ▒░
  30.   ▒░═════────────────══════────────────══════────────══════─────────────────▒░
  31.   ▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░
  32.  
  33.            (C)opyright by Jeff Jones - 4D Software (TM) 1992,1993
  34.  
  35.  
  36.       This program is fully supported by the author.  You can get in contact
  37.   with me via my BBS and/or FAX.
  38.  
  39.  
  40.   The Fourth Dimension BBS:  (312) 284-7133 - 4 Nodes, USRobotics 16.8K
  41.                              (312) 284-0437 - FAX
  42.                  (312) 581-8851 - Voice (8am-8pm, EST)
  43.  
  44.             Support via the 4D Support Conference on the BBS
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.                                    Features
  76.                                    ~~~~~~~~
  77.  
  78.     There are many features that Deluxe Credit Card Processor offers.  I
  79.   will attempt to list some of them here.  I just want to make it clear that
  80.   all of the features are not listed.
  81.  
  82.     o Simple setup and maintenance of the door and supported files.
  83.     o Fossil Driver compatible for non-standard comm ports & IRQs.  Reads
  84.       the PCBoard defaults for it's information.
  85.     o User freindly environment for user interface.
  86.     o Directly interfaceable to PCBoard and all it's functions.
  87.     o Written useing the PCBoard developer's toolkit.
  88.     o Fully network compatible.
  89.     o A single configuration file is shared by all your nodes.
  90.     o Error handling will prevent system lock-ups or network errors.
  91.     o Assures the Credit Card number given is a valid card number, and not
  92.       a gas or cash station, etc. card.
  93.     o User friendly menuing system for your users to understand how the
  94.       door works more easily.
  95.     o Allows the user to abort or change ANY of the selections he has made
  96.       in the door.  User can exit the door in the middle of a transaction
  97.       without having to worry about false charges to his/her card.
  98.     o Support for Visa, Master Card, American Express/Optima, & Discover.
  99.       If more card types are needed, I can add them very easily.
  100.     o Full author support is available and I am very willing to help.  24
  101.       hour BBS support available via The Fourth Dimension BBS (see above.)
  102.     o New versions of the code are Beta Tested vigorously before an official
  103.       release is posted.
  104.     o All disply files are able to be customized to your individual tastes.
  105.     o Multi-Lingual display file support.
  106.     o Capable of changing security levels for Subscription options, as well
  107.       as expiration dates..
  108.     o Door allows for Subscription mode, Product mode, or both to be run as
  109.       you see fit on your BBS.
  110.     o Carrier loss detection at all aspects of door operation.
  111.     o Door operates in local mode as well as remote.
  112.     o To-the-point documentation for easier understanding of the program.
  113.     o An author who's open to suggestions!
  114.     o Outputs text files so the sysop can have messages sent to himself
  115.       with the user's charge information.  Such programs as TXT2MSG can
  116.       be used for this.
  117.     o Trash can files for previoud bad card numbers & phone numbers.
  118.     o Support for up to 30 different product areas!
  119.     
  120.  
  121.  
  122.                                 Included Files
  123.                                 ~~~~~~~~~~~~~~
  124.  
  125.      The following files should have been included with your copy of the
  126.   Deluxe Credit Card Door.  If you are missing any of the files that
  127.   appear here, please erase your copy of the DCCD and call the support BBS
  128.   number listed above for a valid copy of the program.
  129.  
  130.   DCCD.EXE     - The Deluxe Credit Card Processor Door executible file
  131.   DCCDCFG.EXE  - Configuration program for the door itself
  132.   DCCDPRD.EXE  - Product file managment utility
  133.   DCCD.        - Sample door batch file for calling the processor door
  134.   WELCOME.     - Welcome display file
  135.   WARN.        - Warning display file
  136.   CLOSE.       - Closing file displayed after user make a purchase
  137.   SUBLIST.     - Subscription Options display file
  138.   HLPMAIN.     - Main menu Help display file
  139.   HLPSUBS.     - Subscription Options menu Help display file
  140.   HLPPROD.     - Product Options menu Help display file
  141.   DCCD.DOC     - The documentation (You're reading it!)
  142.   HISTORY.DOC  - Revision History documentation file
  143.   COMMENTS.DOC - User feedback on the Deluxe Credit Card Processor system
  144.   NOTICE.!!!   - Important revision notices as well as how to convert
  145.  
  146.  
  147.  
  148.                       Support Files Used/Made By DCCD.EXE
  149.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150.  
  151.   WELCOME.     - The welcome file displayed when the door is first opened.
  152.                  This file, along with any of the other display files are
  153.                  capable of useing PCBoard @xx codes, as well as using the
  154.                  old graphics display method of creating a seperate
  155.                  file with the letter 'g' appended to the end for the
  156.                  graphics version.  IE: WELCOME. is the ascii version,
  157.                  and WELCOMEG. would be the ansi version.  All the display
  158.                  files are also capable of multi-lingual versions, all you
  159.                  need to do is append the language suffix to the end of the
  160.                  files for that specific language.  See your PCBoard
  161.                  documentation for more information of multi-lingual
  162.                  operation of PCBoard.
  163.  
  164.   WARN.        - The warning file is displayed after the user enters all
  165.                  his/her card information.  This display file should
  166.                  contain a warning against useing false or stolen credit
  167.                  card numbers.
  168.     
  169.   CLOSE.       - This is the file shown to the caller after he enters his/her
  170.                  card information.  This file should contain any information
  171.          you can give the user as to how long before he recieves the
  172.          products/subscription he ordered, and how you go about 
  173.          verifying the order with him/her.
  174.  
  175.   SUBLIST.     - This file is displayed when a user selects, from the
  176.                  subscription options menu, the function to display a
  177.                  detailed list of the subscription options.  You should have
  178.                  an in-depth description of each of your subscription
  179.                  options that you will have available in the door.
  180.  
  181.   HLPMAIN.     - This is the Help file that describes each of the commands
  182.                  availabe in the initial/Main Menu of the door.  This file
  183.                  is shown to the user when he/she asks for help while in the
  184.                  main menu of the door.
  185.  
  186.   HLPSUBS.     - This is the Help file that describes the functions of the
  187.                  Subscription Options menu.
  188.  
  189.   HLPPROD.     - This is the Help file that describes the functions of the
  190.                  Product Options menu.
  191.          
  192.   NOTICE.      - This file is NOT necessary.  If this file exists it will
  193.                  replace the information we normally tell the caller in the
  194.          screen marked "!!! NOTICE !!!", seen after the caller 
  195.          selects the command to process the order.  This file will
  196.          be displayed right after we display the amount to be charged.
  197.  
  198.   CONFIG.CCD   - This is a data file made by the DCCDCFG.EXE program that
  199.                  holds all the settings, and subscription information for
  200.                  the door itself.
  201.  
  202.   PRODUCTS.CCD - This is the product header file.  This file contains
  203.                  information on each of the category names.
  204.  
  205.   PRODUCTS.xx  - This is a data file made by the DCCDPRD.EXE program that
  206.                  holds all the information on each of the products you have
  207.                  available for purchase in the door.  The "xx" is the 
  208.          category number.
  209.  
  210.   ORDERS.CCD   - This is the ascii file created by the door when a user
  211.                  makes a purchase and enters his credit card information.
  212.  
  213.   DCCD.KEY     - This is the KEY file for the door, configuration program,
  214.                  and the product manager.  You recieve this key with your
  215.                  registered version of the door.  This KEY File removes
  216.                  all the annoying delays and unlocks the features marked
  217.                  with double asterisks (**) in this document.
  218.  
  219.   PRODUCTS.TXT - This file is an ascii text file outputted by the product
  220.                  manager when you select to Output a list of Products.
  221.  
  222.   BADCARDS.CCD - This is an ascii text file, CR/LF deliminated, that does
  223.                  NOT have to exist, but if it does it will be checked 
  224.          against the user's entered card number.  If there is a 
  225.          match the caller will be kicked out of the door at the
  226.          very end (after he is almost TOTALLY finished).
  227.          This text file should contain card numbers, one per line,
  228.          starting in the very first column.
  229.          
  230.   BADPHONE.CCD - Same as BADCARDS.CCD, except that this is a file containing
  231.                  phone numbers instead of card numbers.  Same rules apply
  232.          as above.
  233.  
  234.   USERxxxx.NAM - File outputted containing the user's name.  Where xxxx is
  235.                  shown, the node number would be substituted (Ex: xxxx for
  236.                  node 34 would be USER34.NAM).  This file is only created
  237.                  if you have the "Output User info to File" switch turned
  238.          on.  This file is only written if the user actually makes
  239.          a purchase.
  240.          
  241.   USERxxxx.INF - File outputted containing information about the charge the
  242.            use just made.  (Same restrictions apply as above)
  243.  
  244.  
  245.  
  246.                    Changing your DOORS.LST file in PCBSETUP
  247.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  248.  
  249.     In your PCBSetup program you must edit the DOORS.LST file for either
  250.   the main board or the conference(s) you wish the door to be installed in.
  251.   You must give the name of the door batch file, and a couple other pieces
  252.   of information.  I do not plan to explain how to install a door in
  253.   PCBoard, so you must refer to your PCBoard manual for more information on
  254.   installing doors.
  255.     PCBoard must create a USER.SYS file.  If this file is not present you
  256.   will experience major problems with the running of the door.  This file
  257.   is where we get the actual user information.
  258.     A DOOR.SYS file is not a necessary file to create for the Credit Card
  259.   Processor.  If you specify to create a DOOR.SYS file, all that will result
  260.   is a longer load time of the door because PCBoard has to take the time to
  261.   open and write a file that is not needed.
  262.     You MUST specify 'N' for shell.  If you attempt to shell this door you
  263.   may run into problems with memory shortages or lockups.
  264.     Any other parameters that may be needed are up to you to decide.  I do
  265.   not need to go into them, as you should be familiar with the operation of
  266.   PCBoard.
  267.  
  268.  
  269.  
  270.                               The Door Batch File
  271.                               ~~~~~~~~~~~~~~~~~~~
  272.  
  273.     The door batch file is a file called by PCBoard to run the actual
  274.   door program and then re-load the board.  Below is an example door batch
  275.   file for you to use as a guide.
  276.  
  277.   Line 1: @echo off
  278.        2: z:
  279.        3: cd \dccd
  280.        4: dccd %pcbdrive%%pcbdir%
  281.        5: %pcbdrive%
  282.        6: cd %pcbdir%
  283.        7: board
  284.  
  285.   Line-by-line description:
  286.  
  287.   1: Turn the Dos echo of the commands in the batch off.  You can look this
  288.      command up in you dos reference manual for more information.
  289.  
  290.   2: Change to the drive holding the Credit Card Processor files.
  291.  
  292.   3: Change the current directory to the directory you have created for
  293.      the Credit Card Processor files.
  294.  
  295.   4: Load the DCCD.EXE door with the command line option of the path (only)
  296.      to your PCBoard directory for this node in specific, IE: 'C:\PCB'.
  297.  
  298.   5: Change back to the drive containing the PCBoard executable file for this
  299.      node.
  300.  
  301.   6: Change to the PCBoard subdirectory.
  302.  
  303.   7: Re-load the board.
  304.  
  305.  
  306.  
  307.                                   DCCDCFG.EXE
  308.                                   ~~~~~~~~~~~
  309.  
  310.     The following is a screen capture of the configuration program that
  311.   you should run first to set up the door options and configure the door
  312.   to your personal needs.  The capture only shows enough of the actual
  313.   screens to show you what you need to know.  The bottom half, the part
  314.   where the subscription information is located is actuall on the Second
  315.   screen in the setup, available by hitting Page Up/Down.  There are a
  316.   total of 20 allowed levels, of which 5 are only read by the door in the
  317.   NON-Registered versions.
  318.  
  319. ------------------------------------------------------------------------------
  320.                           Deluxe CCD Setup Utility v1.0
  321.  
  322.                DOOR Subscription Mode? Y *1
  323.                     DOOR Product Mode? Y *2
  324.           Echo Dots for Credit Card #? N *3    
  325.       Use the Sysop Comment Field? N *4
  326.              Output User Info to File? N *5
  327.          Minimum Non-Subscriber Level: 10▒ *6
  328.              Minimum Subscriber Level: 60▒ *7
  329.     
  330.  
  331.     Cards Accepted:  [Y]Visa  [Y]Master Card  [Y]Discover  [Y]AMEX/Optima *8
  332.  
  333.  
  334.  
  335.  
  336.                                 (second screen)
  337.  
  338.  ##  LVL  EXP MTHS   COST                         DESCRIPTION
  339.      *9   *10  *11    *12                              *13
  340.   1  20▒  0▒▒  12  $25.00▒▒  1 Year, Level 20, 800K bytes/day, 60 min/day▒▒▒▒▒▒
  341.   2  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  342.   3  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  343.   4  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  344.   5  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  345.   6  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  346.   7  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  347.   8  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  348.   9  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  349.  10  0▒▒  0▒▒  0▒  $0.00▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  350.  
  351. *14
  352. Use TAB/SHIFT+TAB, Page UP/DN, UP/DOWN, or ENTER to change fields. [ESC] = Quit
  353. ------------------------------------------------------------------------------
  354.  
  355.     Here is a break-down of all the options.  In the above reference you will
  356.   see numbers that you should use for reference; the numbers have an asterisk
  357.   in front of them so you can locate them easier.
  358.  
  359.   *1: Door Subscription Mode - This is a toggle type of an option.  You must
  360.       enter either and 'N' or 'Y'.  If you do not turn this option on (Y),
  361.       the door will not display any of the Subscription options in the door.
  362.  
  363.   *2: Door Product Mode - This is also a toggle option which turns on the
  364.       Product mode operations in the door.  To turn this feature on, set
  365.       this field to a 'Y'.  Note: you must have either one, or both of the
  366.       above options set to 'Y' in order to get the door to function
  367.       properly.
  368.  
  369.   *3: Echo Dots for Credit Card - This is yet another toggle to tell the
  370.       door wether or not to display dots instead of the actual credit
  371.       card number when the user is giving his credit card information.
  372.  
  373.     Here's where the harder settings come into play.  PLEASE read this
  374.   section very carefully so you can understand the logic of the door.
  375.  
  376.   *4: Use the Sysop Comment Field - This is a toggle that tells the door
  377.       wether or not to write subscription charge info to the user's Sysop
  378.       Comment field for your reference.  This is the field in the user's 
  379.       record that is left for you to put what you want.  If you select 'Y'
  380.       the field will be filled with the amount charged for the subscription
  381.       level, as well as the date it was charged.  This field was requested.
  382.  
  383.   *5: Tells the door wether or not to output the USERxxx.INF & USERxxx.NAM
  384.       files for use with a text-to-message type importer.  Such importer's
  385.       as TXT2MSG can be used here.
  386.  
  387.   *6: Minimun Non-Subscriber Level - This is the security level that
  388.       is the extreme minimum for all of your non-subscriber levels.
  389.         Lets set up a little example here.  Say you have level 5 for
  390.       users that refuse to register, level 10, 20, 30 for free access
  391.       users, and level 40, 50, 60, 70, 80, 90, etc for SUBSCRIBING
  392.       users.  This field would be set to "10" for this setup.
  393.         The logic is actually pretty simple.  If a user enters the
  394.       door with a level 10, 20, or 30 and the user selects to order
  395.       your 1st subscription choice, which you have set to give him
  396.       xx months of subscription time, at security level yy.  This
  397.       entry lets the door check to see how to handle the user's
  398.       change in expiration dates.  If the user has a security level
  399.       greater or equal to this level, and less than the Minimum
  400.       subscriber level (the next field in the setup), the user's
  401.       expiration date will be changed by taking TODAYS date, and
  402.       adding xx months to the date. (for 12 months the user's
  403.       expiration would be extended 12 months.)
  404.         If the user is a level that is greater than minimum
  405.       subscriber level the expiration date change will be handled
  406.       a little differently.  Instead of changing the expiration
  407.       date, the expiration date will be APPENDED the number of
  408.       months you gave for the subscription choice the user chose.
  409.         NOTE: There is a stipulation here.  If the user has
  410.       a security level that is greater than the minimum SUBSCRIBER
  411.       level, the users expiration date will be checked with todays
  412.       date to see how many days he has left before he expires.  If
  413.       the user is already expired he will be allowed to order his
  414.       subscription renewal.  If the user has a number of days left
  415.       greater than the number of days you have defined in the
  416.       PCBoard setup program for "Warning days Prior to Expiration"
  417.       under the "Node / Event / Subscription" options, the user
  418.       will NOT be allowed to purchase his subscription renewal
  419.       until he IS within this set number of days.
  420.         This is done because if a user re-registers for a higher
  421.       level security than he already is, the user will be given
  422.       his already remaining expiration time, plus the NEW time
  423.       at the higher level.  Meaning that you will loose money
  424.       by giving the user a higher level at a cheaper price.
  425.  
  426.   *7: Minimum Subscriber Level - This is the level referenced above
  427.       for the lowest security you have set up for a user to be
  428.       a subscribing member.  Read the above if you have not for
  429.       more information on this level.  It MUST be set up properly.
  430.  
  431.   *8: Credit Cards Accepted - All you need to do is toggle the credit
  432.       cards on ('Y') that you will be supporting.
  433.  
  434.     Next we have to set up the subscription choices you want to have
  435.   available for you users to purchase.
  436.  
  437.   *9: Level - This is the level the user will be given if he purchases
  438.       THIS subscription option.  If you want this subscription option
  439.       available to your users, but NOT change his security level or
  440.       expiration date, just set this level to '999' and no changes will
  441.       be made to the user's record.
  442.         If the user calls and has a level equal or greater than the 
  443.       level you defined in your PCBoard setup as "Sysop Level," the
  444.       door WILL NOT modify the user's level or expiration date to
  445.       allow the sysop to test the door.
  446.         The door will stop recognizing these lines as soon as it comes
  447.       to a line with the level blank - meaning nothing entered (0 it
  448.       all out).  By saying recognizing lines, I mean if you have the
  449.       first 3 lines with either a security level or '999' entered in
  450.       them, and the fourth line all blank, you will only have 3 options
  451.       read by the door and shown to the users.  Anything after the 4th
  452.       line, and including the 4th line, will be skipped.  The same also
  453.       applies if you have "0" for cost - except that the door will read 
  454.       the line, but not let the user select the number with a cost of
  455.       zero dollars/cents.
  456.       
  457.       ** You will only be allowed to have 4 (Four) subscription options
  458.          in the UNREGISTERED version of the door.  Registration allows for
  459.      the use of all 20.
  460.  
  461.  *10: Expired Level - Same basic thing appplies here as for the previous
  462.       Level field.  999 entered here tells the door to NOT change the
  463.       user's expired level only.  Notice I said only.  This means that
  464.       if you have an actual level number in the "LEVEL" placem the user's
  465.       level will be changed, but not the expired level.  
  466.         The door will not stop reading if this field is a zero or 999, etc.
  467.  
  468.  *11: Months - This is the number of months the user will be given if
  469.       he/she purchases this option for a subscription.  If you have a
  470.       '999' entered on this line for security level, the expiration,
  471.       as well as the security will not be changed.
  472.  
  473.   *12:Cost - Easy one here!  How much to charge the user for this
  474.       subscription option.
  475.  
  476.   *13:Description - Another easy one!  Give your users a description
  477.       of the subscription option.  You should tell him what level,
  478.       how much time, length of time he will keep this level, and
  479.       and anything else you can fit.
  480.  
  481.   *14:Exit - This line tells you to hit ESCape to exit the configuration.
  482.       After you hit the ESCape key, you will be asked if you really want 
  483.       to exit the configuration, or you can also exit without saving any
  484.       changes.
  485.  
  486.     That's it.  Just hit ESCape, and type (Y)es to save the new config
  487.   file we just created.  You can use this same program to edit your
  488.   configuration any time you need to make any changes.
  489.  
  490.  
  491.  
  492.                  DCCDPRD.EXE
  493.                  ~~~~~~~~~~~
  494.  
  495.     If you intend to run the door with Product mode active, you MUST
  496.   run the Product Manager to create and start your initial PRODUCTS.CCD
  497.   file.  Just change your drive and directory to the directory containing
  498.   all the door files and run the product manager.  
  499.  
  500.     To start your initial product data base, after running the manager,
  501.   type 'A' for add a product.  This will bring up the first product.  Once
  502.   you enter a product, your data base is now started!  
  503.     To finish entering your product data, press the escape key.  
  504.  
  505.     When entering product information, let it be known that you must try 
  506.   and keep the FIRST line in the window, to the left of the 'COST' field,
  507.   brief and descriptive, as this is the only information you will have to 
  508.   go by when the door outputs what the user buys.  The three lines under the
  509.   dashes are extra description lines for the user to see.  The only purpose
  510.   of these additional lines if for the user to have a better 'feel' for
  511.   what he is about to purchase.
  512.   
  513.   MULTIPLE CATEGORIES:  The manager has the ability to give you multiple 
  514.   product categories.  First, if you only have one product category, the
  515.   manager will not show the user a pick list for just 1 category.  The
  516.   user will only see a pick list in the door for categories if you have 
  517.   more than 1 active category with products in them all.  
  518.   To add another category, or change a category name, press the number (2)
  519.   and enter the category to edit or add.  You will be prompted for the
  520.   new category name.  Enter the name and the new category will be added or
  521.   changed if it already existed.  To add products to a category, press
  522.   the number (1) from the menu and select your category number.  Then,
  523.   once selected, start adding, editing, etc...  your products.  
  524.   When the manager initially loads it defaults to the 1st category.  You
  525.   can see the name of the current category in the bottom left hand corner.
  526.  
  527.     DEAD field:  This field is a 'Y/N' toggle field to show if the product is
  528.   an active member in the product file.  If you specify a 'Y' here, the door
  529.   will bypass this product in displays, and skip the number for that product.
  530.  
  531.     SORT CLASSIFICATION:  If you have an extensive library of products,
  532.   such as movies, books, and other misc. goods, you may want to sort your
  533.   products out a little bit.  If you want all you Movies grouped at the 
  534.   beginning of the product list, you need to use a lower letter or number
  535.   here, such as an 'A', as opposed to a 'Z'.  All your books would be 'B', 
  536.   etc.  
  537.  
  538.     COST:  This is a simple one!  How much is the price, not including any
  539.   shipping & handling or taxes.  That's it!
  540.  
  541.     When you need to make changes to an existing product, or delete it,
  542.   you need to use the 'E'dit command from the product manager.  This will
  543.   allow you to make your changes, or put a 'Y' in the DEAD field to delete
  544.   the record.  Press ESCape to quit editing the product.
  545.  
  546.     If you have any products that you have flagged as being 'DEAD', you can
  547.   use the 'P'ack option to remove all these unwanted records.  This is just
  548.   a quick way to clean up your product file.  
  549.  
  550.     Once you have your list complete, you can 'S'ort it.  When you select
  551.   the sort feature, you are asked if you want to use the sort classification.
  552.   if you select 'Y', your products will all be sorted according to the
  553.   letter/number you specified for the sort classification, and then the
  554.   name of the product.  If you select 'N', your product file will be sorted
  555.   by the name of the product only.  
  556.     If you change your mind and do not want to sort the file after all,
  557.   just press ESCape!  
  558.  
  559.     All the other features of the product manager are self explanitory.
  560.   I don't like lengthy docs, as I'm sure you are the same.  
  561.  
  562.  
  563.  
  564.                     The DCCD.KEY File
  565.                 ~~~~~~~~~~~~~~~~~
  566.  
  567.     The DCCD package requires a registration key.  You must register the
  568.   program if you plan to use it.  Registration removes any lengthy delays,
  569.   and opens the doors to features you cannot now use.  To find out how
  570.   to register the door, refer the the END of this document.  
  571.     Registration keys are given to you in any of a few ways. 1) Uploading
  572.   it to your BBS.  2) Mailing it to you.  3) You downloading it from my
  573.   support BBS.
  574.  
  575. ******************************************************************************
  576. ***         To register your copy of The Deluxe Credit Card Door           ***
  577. ******************************************************************************
  578.  
  579.       Registration costs $40.00.  This is a nominal fee for a
  580.           product that is so well supported, and easily changed to
  581.           suit your ever-changing needs!    
  582.  
  583.           Call the Fourth Dimension BBS (312-284-7133) and use
  584.           your Visa, Master Card, or American Express online via
  585.           the DCCD door.  
  586.  
  587.           OR: send check, money order, etc. to:
  588.  
  589.                  4D Software
  590.                 c/o Jeff Jones
  591.                  P.O.BOX 389051
  592.                 Chicago, Ill 60638
  593.  
  594.     All checks, money orders, etc. MUST be made payable to "Jeff Jones."
  595.  
  596.     Once payment is recieved, we will contact you by the voice number you
  597.   leave, and create your .KEY file.
  598.     Please make sure you leave me a message, or send a letter/fax with a
  599.   name and password to log onto your BBS as if you run a closed system.
  600.     All support is offered via conference # 2 on The Fourth Dimension.
  601.     You can call up and request a FREE 15 day trial key.  This will allow you
  602.   to use the full capabilities of the door to see if you really like the 
  603.   door before you purchase it.  
  604.  
  605.  
  606.             Thank You!     Jeff Jones
  607.  
  608. ******************************************************************************
  609.  
  610. .PCBKIT  is (C)opyright by Clark Development Company
  611. .PCBoard is (C)opyright by Clark Development Company
  612.  
  613.