Newton Register for Programmers
Register 2.0.1 allows users to pay for software through Kagi using a variety of payment types:
- American Express
- MasterCard
- Visa
- Discover
- Dinner's Club
- First Virtual
The easier you make it for the user the more likely it is they will pay for your software!
Register Process
Process of handling Register payments is as follows:
- Distribute Register201.pkg along with your software.
- Include a Register button or open Register when your software has expired.
- User fills out information in Register and it is emailed to Kagi along with the Newton serial # for processing.
- Kagi will send the user and you a receipt when the order has been cleared by the credit card company.
- You send out a registration code. Kagi can also generate registration codes for you if you supply them with the algorithym.
- Once a month (near the 15th) Kagi will send you a statement and a check for all of the orders from the previous month.
The credit card numbers are encrypted by Register to discourage credit card theft on the internet.
Register API
To make Register as user friendly as possible you should include a the following slots in your base view.
- 'PurchasePrice: (strongly recommended) The price of your software. (Register checks first to see if there is a 'sharewareFee slot, then a 'purchasePrice slot, then a 'SharewareFeeString slot. You can use reals or strings in anyone of these slots and Register will find it and process it correctly.
- 'Version: (strongly recommended) The version of your software. (Register checks first to see if tere is a 'version slot and then a 'versionString slot. You can use reals or strings in anyone of these slots and Register will find it and process it correctly.)
- 'RegisterSuperSymbol: (optional) If you have several packages that are part of one application then setting the 'registerSuperSymbol slot in all of the packages base view will only list the package once with the name of the registerSuperSymbol.
- IPaid(f) func: (optional) The IPaid message is sent to your package after the user queues the registration for the mail. IPaid is passed one parameter - a frame with the payment data in it. You might wish to give the user another 7 days after they have filled out the order so Kagi and you have time to turn around the order before the package expires on the user.
Download Register 2.0.1
Return to : Catamount Software's Home Page
Send email to : info@catamount.com
(last modified : October 14, 1999)