KORONA bietet zwei unterschiedliche Application Programming Interfaces (API) mit einem jeweils separaten Anwendungsansatz an. Beide KORONA API Varianten orientieren sich an den aktuell üblichen Sicherheitsstandards.
KORONA Backend API
Die KORONA Backend API ermöglicht den Import und Export aller KORONA Datenobjekte, wie z.B. Artikel, Preise, Kassierer, Rechnungsbelege, Payment Transaktionen usw. über die RESTful Technologie. Der Datenaustausch erfolgt im JSON Format. Die Backend API wird genutzt, um z.B. Artikelinformationen aus unterschiedlichen Warenwirtschaftssystemen an den KORONA Kassen bereitzustellen oder auch Transaktionen, die an den Kassen entstanden sind, an Finanzbuchhaltungssysteme zu übergeben. Die Backend API arbeitet unabhängig vom eigentlichen Kassenbetrieb und ein Datenaustausch wird immer durch das Fremdsystem initiiert.
KORONA Client API
Die KORONA Online API oder Client API arbeitet direkt auf den Kassen. Sie wird immer von der Kasse ausgelöst und fragt das Fremdsystem an. Das Fremdsystem erhält dabei alle Informationen, die zum aktuellen Kassenbeleg gehören. Das sind z.B. alle Belegpositionen mit Menge, Preis, Steuer, Bezeichnung, alle eventuell vorhanden Zahlungen, Coupons oder Kassierer- und Kundeninformationen. Das Fremdsystem kann diese Informationen auswerten und über definierte Kommandos den aktuellen Kassenbeleg verändern. Dazu gehören neben Positionsänderungen auch die Beeinflussung des gesamten Beleges. Die Online API wird vor allem für Omni-Channel- oder Loyalty-Prozesse verwendet. Der Datenaustausch erfolgt bei dieser API im JSON-Format.
KORONA.developer
Die Dokumentation der API finden Sie in unserem Developer-Portal. Weitere Informationen