home *** CD-ROM | disk | FTP | other *** search
- ----
- Credit Card Subscription PPE: A Brief Over-View
- ----
-
- Written By : Raymond Cava, SysOp ERGONET BBS
- BBS Number : (609) 729-8227 / 522-6825
- BBS ADDRESS: PO BOX 836 - Wildwood, NJ 08260
-
- Compiled : 09-01-1993
- Compiled By: Richard Kenney, SysOp GASTANK BBS - (609) 886-3717
-
- Credits : The overall style of this PPE was inspired by
- the VERIFIER door written by LANCE WILLIAMS, SysOp
- KADET PCBOARD BBS (315) 245-3815 (New York), in which
- there is a very nice credit card subscription option
- which I use on my BBS.
-
- Richard Kenney for compileing it and asking me to make it,
- as well as testing it.
-
- Brief Desc.:
-
- - VERY, VERY Configureable
- - Is Totally UN-Crippled
- - Allows as many as 10 configureable menu options
- - Allows Caller To Download Their Invoice
- - Allows For Sales tax
- - Allows STATE CHECKING to see if state sales tax is aplicable
- - Allows For Processing Fee
- - Allows IMMEDIATE updateing of caller information unless
- N flag is set in CREDIT.CNF to disallow immediate ercord updateing.
- - Leaves a Message to the sysop alerting him of purchase
- - Logs Purchase To Callers Log
- - Logs all purchases to CREDIT.LOG
- - leaves a thank you letter to the caller (to disable,
- just erase THANKYOU.TXT)
-
-
-
- Fees : NONE, absolutly none what-so-ever. I would; however,
- like to know approximately how many people are useing this.
- You can send me a postcard with:
- Your Name, BBS NAME, and BBS NUMBER
- on it if you will continue to use this, or call my BBS
- and let me know.
-
-
- Install. : It's easy.Make a directory for this ppe or place it with your
- other PPE files. Go to CREDIT.CNF and make all changes for your
- system. Now go to pcbsetup, go to cmd.lst pick a command such
- as CR enter securty level path to ppe and ppe name.
-
- Command Security PPE/MNU File
- ======= ======== ============
- CR 0 C:\PPE\CREDIT.PPE
-
-
-
- ----
- Credit Card Subscription PPE: The Configureation File
- ----
- - ** THE ONLY MENU COMMAND THAT REMAINS CONSTANT IS E for EXIT
- - The Config file MUST be names CREDIT.CNF
- - The file containing the text for the THANKYOU file MUST be named THANKS.TXT
- * If you do not want a thankyou note left to the caller, then erase this file.
-
- - The First SEVENTEEN (17) lines MUST ALL BE FILLED
-
-
- Line 1: RAY CAVA
- Line 2: ErgoNet
- Line 3: c:\ccnum\welcome
- Line 4: c:\ccnum\options
- Line 5: c:\ccnum\
- Line 6: c:\pcb\upload\
- * Line 7: %2 Credit Card Processing Fee : 'This appears in the actual invoice
- itself. You must state what percent
- the processing fee is for as shown.
-
- * Line 8: 2 'Instead of entering .02 for %2 you
- now enter the number, for the
- percentage, with NO decimal points.
- Examples:
-
- %2 is 2
- %2.5 is 25
- %2.25 is 225
- LEAVE as 0 if you are not chargeing an extyra fee
-
- * Line 9: 100 '***HERE*** is where you choose to
-
- make the calculations correct. Example: The membership is $10 the processing
- fee is %2. This is what the program NOW does.
-
- $10.00 X 2 = $20.00
- $20.00 / 100 = $0.20
- $10.00 + $0.20 = $10.20
-
- That is how it figures out the tax. NOW for what you ACTUALLY put in line 9.
-
- if line 8 is:
-
- 2 then you put on line 9 100
- 25 then you put on line 9 1000
- 225 then you put on line 9 10000
-
- Depending on which column you are going to when figueing tax, that is what you
- will divide it by.
-
- .02 is the decimal equivelant of %2 the last number, (2)
- is in the HUNDRETHS spot so you put on line 9 100
- .025 is the decimal equivelant of %2.5 the last number, (5)
- is in the THOUSANDTHS spot so you put on line 9 1000
- .0225 is the decimal equivelant of %2.25 the last number, (5)
- is in the TEN-THOUSANDTHS spot so you put on line 9 10000
-
- If line 8 is zero, then make this line 0
-
- * Line 10: %8.25 NY - State Sales Tax : 'This actually appears on the invoice
- as entered in the file. This line
- tells what percent (you write it out
- in percent format) and for WHAT
- STATE the SALES TAX is for, Or just
- leave the state BLANK if you want
- on this line.
-
- * Line 11: 825 'The same applies here as for LINE 8
- BUT THIS is STATE tax. Leave as 0
- for NO TAX
-
- * Line 12: 10000 'The same applies here as for LINE 9
- If line 11 is 0 then this line is 0
-
- Line 13: NJ 'The state to which you are charge
- ing the tax. make it say ALL
- if you want everyone to
- unconditionally be charged the tax.
- Line 14: y 'Allow User To DOWLOAD the INVOICE
- Line 15: Y 'ask the user if they are eligible
- to be charged YOUR states tax.
- this option is OVERRIDDEN by the
- ALL switch on line 13.
- If you are not chargeing tax at
- all, the place an N here and set
- lines 12 and 13 to 0
-
- Line 16: Y 'Allow IMMEDIAT upgradeing after
- purchase.
-
-
- Line 17: (Your Country's Symbol for Money)
-
- This is all that MUST be here, unless of course you want
- to add menu options. <G>
-
- - The following Lines...
-
- For each menu option there are FIVE (5) lines that MUST be included after
- the 12th line.
-
- LINE 18: 1 - Key that selects this option from the OPTIONS
- MENU. Can be any ASCII character, if it is a letter
- it MUST be uppercase
-
- LINE 19: c:\ccnum\opt1 - Path and filename of display file, describing
- the option just chosen.
-
- LINE 20: 60 - Security level to assign if option is purchased
- LINE 21: 30 - Length in DAYS of membership
- LINE 22: 6 - price in numeric value only of OPtion Purchased
-
- The same would repeat for a second menu option.
-
- - * THERE CAN BE NO MORE THAN 10 MENU OPTIONS
-
- LINE 23: 2
- LINE 24: c:\ccnum\opt2
- LINE 25: 60
- LINE 26: 365
- LINE 27: 24
-
-
-
- VERY LAST LINE: *** - The very last line will and MUST always be a
- *** (triple astrics)
- If the *** is not detected then the PPE will
- be in a continuous loop and not stop until
- the system is reset.
-
-
- - This is what the config file looks like without those comments:
-
- RAY CAVA
- ErgoNet
- c:\ccnum\welcome
- c:\ccnum\options
- c:\ccnum\
- c:\pcb\upload\
- %2 Credit Card Processing Fee :
- 2
- 100
- %8.25 NY - State Sales Tax :
- 825
- 10000
- ALL
- Y
- N
- Y
- $
- 1
- c:\ccnum\opt1
- 60
- 30
- 6
- 2
- c:\ccnum\opt2
- 60
- 365
- 24
- 3
- c:\ccnum\opt3
- 110
- 365
- 100
- 4
- c:\ccnum\opt4
- 120
- 360
- 200
- ***
-
-
- ----
- Credit Card Subscription PPE: Files NEEDED By This PPE
- ----
-
- - The Welcome file (can be any name) If not present, it just doesnt
- Display, and no error message is given.
-
- - The MENU OPTION file (Can Have Any Name You realy should have this)
-
- - CREDIT.CNF, the configuration file
-
- - INVOICE , created by the PPE
-
- - THANKYOU.TXT file containing the thankyou letter left to the caller
-
-
-
- ----
- Credit Card Subscription PPE: Files Created By This PPE
- ----
-
- - CREDIT.LOG - Log file holding credit card and subscription info.
- - INVOICE. - File holding the next invoice number to be used.
- - REG.TXT - File containing information notifying the sysop
- of the purchase. Written to message base.
-
- - #. - # being invoice number (holding invoice info)
- - USERNAME.INV - Downloadable invoice for caller
-
-
-
-
-
- <End of file>
-