Zonic KRM for Mac OS X
Download the latest version of KRM for PowerPC and Intel-based Macs.
Overview
The Zonic Kagi Registration Module (“ZonicKRM”) allows developers to securely submit payments to Kagi from within their applications, and allows users to instantly register their products while the application is running.
The ZonicKRM is exposed through a simple “C” interface, providing maximum compatibility with development environments such as Carbon, Cocoa, and REALBasic.
It is distributed as a stand-alone library, and requires no additional resources, frameworks, or bundles. It can be invoked from both CFM or Mach-O applications, packaged in either single-file or bundled form.
All transaction data is submitted over a secure connection, ensuring that both credit card details and registration information are protected in transit.
This SDK includes documentation on integrating the ZonicKRM into your application, the required header and library files, and a simple demo application.
Languages
The ZonicKRM is currently localised for the following languages:
- English (US and International)
- Japanese
- German
- French
- Italian
If you require additional language support, and you are interested in using the ZonicKRM from within your application, please contact registrationModule@kagi.com.
Requirements
The ZonicKRM requires Mac OS X 10.3.9 or later on PowerPC. The following development environments are supported:
- Xcode (Mach-O)
- Cocoa
- REALBasic (Mach-O or CFM, Additional Fees Apply)
ZonicKRM Version 1.0.8a supports Garbage Collected Cocoa applications and resolves a compatibility problem with Mac OS X v10.4 "Tiger." Release date 9 February, 2009. Please send any feedback about version 1.0.8a to registrationModule@kagi.com
Before Implementing KRM
Please make sure you have completed all the items on the KRM checklist.
We recommend that you read the KRM FAQs. The FAQs answer many of the questions which you might have about using KRM.
Please read about Initialization XML.
Credits
Localisation of the Zonic KRM was performed by Italiaware.
Pascal interfaces provided by Stairways Software.
KRM and Mac OS X v10.4 "Tiger"
Some users of v1.0.8 of the ZonicKRM experienced difficulties in Mac OS X v10.4 "Tiger." The new release, v1.0.8a, should resolve these issues.
Please upgrade to 1.0.8a as soon as possible. If you have any questions, please write to registrationModule@kagi.com.
KRM and Mac OS X v10.5 "Leopard"
For Mac OS X v 10.5 "Leopard" users, all versions of KRM for ZonicKRM v1.0.6 and earlier submit some orders in triplicate. In other words, when a customer using Leopard places an order, it sometimes gets submitted three times instead of only once. Kagi's duplicate order filters prevent customers from getting charged for these extra orders, minimizing the inconvenience for all parties.
KRM for Mac OS X v 1.0.8 resolves this issue.
KRM for RealBasic
RealBasic support for KRM is available for purchase from Monkeybread Software for USD 35.00. Developers who wish to obtain RealBasic support for ZonicKRM should go to http://www.monkeybreadsoftware.de/realbasic/plugins.shtml and download the MBS Plugins for REALbasic. You need at least the Dongle and the Main plugin part to get the KRM classes in REALbasic.
More Help
If your development environment is not listed, and you are interested in using the Zonic KRM from within your application, please contact registrationModule@kagi.com.
If you need an earlier version of the ZonicKRM, please write to registrationmodule@kagi.com.
