Kagi Registration Module: Zonic KRM for Mac OS X

 

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:

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.

» Learn More About ZonicKRM and Leopard

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.

CFM Libraries

Unfortunately, Code Warrior is no longer supported in XCode 3/Mac OS 10.5, so we had to remove the CFM library from the 1.0.8 version of the ZonicKRM.

 

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.

Page updated 9 February, 2009