Knowledge Base Documents & Samples

Genius XSD

The Genius XML Schema Document (XSD) is a collection of all the response data types that could be returned by Genius. This XSD can be used to generate code for your project to save you time and to ensure that your objects match those expected by the Genius API.

We strongly recommend that your software not strictly validate responses from Genius terminals against this XSD. Just as Genius is always being enhanced with new features, this XSD is a living document that will change and be updated in a backwards-compatible way, per our API versioning guidelines. If your software were strictly validating against this XSD, then any change (eg. Genius starts returning a new element) could be break your Point of Sale.

Genius XSD hosted with ❤ by GitHub