home *** CD-ROM | disk | FTP | other *** search
-
-
- The CC-TRX Credit Card Door 5.0
- for RemoteAccess 2.02
- Copyright 1991-1994 by Randy Blackmond
- All Rights Reserved
-
- The CC-TRX Credit Card Door allows you to accept credit card purchases on
- your BBS! The transactions can be for products or services such as share-
- ware registrations, BBS subscriptions or merchandise! The door is fully
- sysop configurable so you may accept any credit card for any item!
-
- Features:
- 1) Up to 9 credit cards can be configured
- 2) Unlimited number of transaction items can be configured
- 3) A State Sales Tax can be charged per item
- 4) A markup percentage can be configured per item
- 5) A shipping or other flat rate charge can be configured per item/unit
- 6) A shipping or other flat rate charge can be configurged per item/order
- 7) A shipping address prompt can be configured per item
- 8) Users' security can be upgraded per item
- 9) Users' flags can be modified per item
- 10) Users' subscription expiration date can be modified per item
- 11) Users' credit field can be modified per item
- 12) A voice phone number prompt can be configured globally
- 13) Optional Visa/MasterCard/American Express number validation
- 14) A message is written to the user on your choice of message board
- containing a duplicate of the transaction record contained in the
- CC-TRX transaction log. Optionally, a carbon copy can be sent to
- the sysop. (Hudson Message Base ONLY)
- 15) An external program can optionally be run after a transaction
-
- INSTALLATION
- ------------
- The first thing you need to do is make sure the RA environment variable
- is set via your AUTOEXEC.BAT or BBS batch file. This is done by assigning
- your RA system directory to the RA variable with the following DOS command:
-
- SET RA=<directory>
-
- For example, my RA system directory is C:\RA so my Set line would be as
- follows:
-
- SET RA=C:\RA
-
- If you are upgrading from v4.1 of CC-TRX, run the included 41TO42.EXE
- program from within the same directory where CCTRX.CFG resides and then
- run CC44TO45.EXE. This will update the 4.1 configuration file to the 4.5
- format as well as the transaction item data file. Next run the included
- CC45TO50.EXE. If you are upgrading from v4.0, run 40TO42.EXE and then
- CC44TO45.EXE and finally CC45TO50.EXE. If you are upgrading from 4.4 to
- 4.5, run CC44TO45.EXE and then CC45TO50.EXE. If you are upgrading from
- 4.5, run CC45TO50.EXE _only_.
-
- Next, copy CCTRX.EXE and CCTRXCFG.EXE to either your RA system directory
- or create a separate directory for CC-TRX.
-
- Run CCTRXCFG.EXE to create/edit the configuration file for CC-TRX. Pass
- the name of the configuration file to CCTRXCFG.
-
- Add CC-TRX to the menu of your choice with the following Optional Data
- line (if CCTRX.EXE resides in your RA system directory):
-
- CCTRX.EXE CCTRX.CFG *M
-
- The *M is optional, but will ensure there is plenty of memory available
- for CC-TRX to use so it is recommended. Note you must include the name
- of the configuration file to be used on the command line.
-
-
-
- If you created a separate directory for CC-TRX, you will need to create
- a batch file containing the commands to change to the CC-TRX directory
- and execute CC-TRX. This method can be used with either a type 7 or type
- 15 shell.
-
- All transactions made in the CC-TRX Door are written to a text file named
- CCTRX.TRX.
-
- There are nine optional, external display files you may create to be used
- by CC-TRX. They follow the ASC/ANS naming convention for RA display files,
- but must reside in the same directory as CCTRX.EXE. The files are displayed
- with More prompting. They are as follows:
-
- CCMENU.A* - The menu files for CC-TRX.
-
- CCWELC.A* - This file is displayed immediately after the opening CC-TRX
- title screen.
-
- CCSAVED.A* - This file is displayed after a successful transaction has
- been saved.
-
- CCCARD.A* - This file is displayed before the user is prompted to select
- which credit card they wish to use.
-
- CCTRANS.A* - This file is displayed after the user selects "Perform Credit
- Card Transaction" from the CC-TRX menu.
-
- CCBADCC.A* - This file is displayed when a user enters a Visa or
- MasterCard that fails the validation check (when the Refuse
- Invalid toggle is enabled).
-
- CCFILE1.A* - This file is displayed if the user presses '1' at the menu.
- Automatic More prompting is used.
-
- CCFILE2.A* - This file is displayed if the user presses '2' at the menu.
- Automatic More prompting is used.
-
- CCFILE3.A* - This file is displayed if the user presses '3' at the menu.
- Automatic More prompting is used.
-
- CCSCRN1.A* - This file is displayed when the user selects a method of
- payment of Check or Savings. Do NOT modify this file!
-
- CCSCRN2.A* - This file is displayed when the user selects a method of
- payment of Plastic (credit card). Do NOT modify this file!
-
- CCSCRN3.A* - This file is displayed after a successful transactions. Do
- NOT modify this file!
-
- These files can include some of the control-codes used by RA such as the
- clear-screen, pause, user name, etc. Those which are not supported will
- be displayed as N/A.
-
- EXTERNAL PROGRAM
- ----------------
- The external program, if enabled, can be and do anything you like.
-
- CC-TRX will pass two parameters to the external program. The first is
- the user name in the form FirstName_LastName (note the underscore). The
- second parameter is the number of the transaction item they selected.
-
-
-
- Of course, if you're not a programmer, this option won't do you much good.
- However, if you so desire, I will write a custom program for you to do
- what you want for $25.00. The only restrictions are that the program not
- be TOO complex and that you have registered CC-TRX. Now, my definition
- and your definition of "Too Complex" may not be the same, so shoot your
- idea to me and I'll be glad to give it consideration. Also, any custom
- program written by me will remain my property and will be copyrighted by
- me. The reason I do this is someone may give me an idea that I may want
- to incorporate as an added feature in a future version of CC-TRX.
-
- SUPPORT/SUGGESTIONS
- -------------------
- As with all of my shareware products, I strongly urge users to offer sug-
- gestions for further enhancement of my software. Without suggestions, a
- program will whither and die. WITH suggestions, a program can grow and
- become an even more useful tool!
-
- If you have any problems setting up CC-TRX, have a bug to report or want
- to offer a suggestion for future versions, you can contact me in several
- ways: Via FIDO NetMail at 1:381/70, Via FIDO EchoMail in the RA_UTIL echo
- or call my voice line at 915-587-6221 (Call Information for El Paso, TX
- if number is outdated/disconnected).
-
- HISTORY
- -------
- 1.0 Initial Release of CC-TRX!
-
- 2.0 Added User Flag Setting and External Program support. Fixed bug
- that limited transaction selection to 9 instead of 75.
-
- 2.1 Fixed Bug that caused Flags to be set exactly as shown in the CFG
- file. It was supposed to only turn on flags set in the CFG, not
- turn off flags not set! Works properly now. Due to the unreliability
- of the Luhn validation method, the user is merely warned when a
- card number is flagged as invalid, but is allowed to continue the
- transaction.
-
- 2.2 Fixed bug that occurred when more than 9 transaction items were
- configured. The card number validation routine for Visa and
- Mastercard (the Luhn Formula) has been fixed.
-
- 3.0 Included a configuration program to ease CC-TRX configuration.
- Added Subscription Expiration Date modification. The number of
- transaction items you may configure is now unlimited.
-
- 3.1 Just a couple of bug fixes for this version. Pause was added to
- each screenful display of TRX items. TRX count was erroneously
- being used to determine the number of valid responses to the
- credit card number selection, i.e. if you had only 2 TRX items
- configured, a user could not select a credit card numbered above
- 2!
-
-
-
- 4.0 Added ability for user to select multiple items without having to
- enter credit card info for each item. Added a quantity prompt for
- each item. User can add or delete items after completing selections.
- A message is written to the user after a successful transaction
- showing all information about his transaction. This message is
- placed on Board 1 as a private message.
-
- 4.1 Changed validation routines and added support for AmEx validation.
- Fixed bug where a user who selected card #2 would be reported as
- having selected card #1 in the message and the log.
-
- 4.2 Configuration file name must now be passed on the command line. This
- should ease multi-node operation of the door. The message board for
- the receipt message is now configurable and a carbon copy of the msg
- may be sent to the sysop. Quantity prompt is now configurable per
- item. The item file can be sorted by Item Description within the
- configuration program.
-
- 4.3 Updated for operation with RA 2.00. This release will only work with
- the Hudson style message base, however.
-
- 4.4 Minor bug fix
-
- 4.5 Added Shipping/Order field in TRX configuration. Any amount entered
- in this field will be added to the order only once, regardless of
- the quantity ordered.
-
- 5.0 Added state sales tax option, user credit update option, removed
- address and phone number as options (they're required now), added
- sort key for transaction items to allow complete sort control. Added
- support for checking and savings transfers via Dragon Business
- Services. CC-TRX must be registered before checking and savings
- transactions will function.
-
- DISCLAIMER
- ----------
- I make no guarantees to the suitability or functionality of CC-TRX on your
- system nor will I be held liable for any damages caused to you or your
- system directly or indirectly by CC-TRX. I will, however, assist you to
- the best of my ability to get CC-TRX running for you should you need
- assistance. USE AT YOUR OWN RISK!
-
- REGISTRATION
- ------------
- CC-TRX is a shareware product, which means you try before you buy. If you
- use CC-TRX beyond a 2 week evaluation period, you are required to register
- it with the author. Complete and mail the following registration form with
- a check or money order.
-
- Randy Blackmond CC-TRX Credit Card Door v5.0
- 7133 N. Mesa #64 Registration Form
- El Paso, TX 79912
-
- CC-TRX 5.0 is $30.00 US/$35.00 INTERNATIONAL DATE _____________
-
- YOUR NAME _____________________________ YOUR VOICE PHONE _________________
-
- YOUR BBS NAME ___________________________ YOUR BBS PHONE _________________
-
- BAUD RATES SUPPORTED ___________________
-
- ARE YOU IN FIDONET? IF SO, YOUR NODE ADDRESS ________________
-
- COMMENTS/SUGGESTIONS _____________________________________________________
-
- __________________________________________________________________________
-
- __________________________________________________________________________
-
-