Core API


Miura provides a full suite of APIs and platform tools to facilitate fast solution integration.

This section of the developer portal contains information on Miura’s core API which is the foundation on which all Miura’s secure payment architecture is based. Our unique approach means that the core API is supported across the entire range of Miura devices, simplifying as well as optimising all of your development activities.

Sign up for full Development Portal access to find out more.



Miura’s core API is aimed at developers and integrators who understand core payment functionality. It allows external systems to access device payment data and functionality including EMV kernels. The Core API also provides access to sample integrations.

An overview of the core API can be seen below:

Core API Overview
  • Main API exposed by Miura devices (based on ISO 7816)

  • Fully detailed guide and in-code documentation

  • Includes source code for sample implementation (in Python)

  • Integration with all Miura certified EMV L2 contact and contactless Kernels.

  • PCI PTS and P2PE compliant



Extensive payment interface

The core API is designed to allow developers maximum control over all aspects of the device giving them full flexibility to customise the secure payment process, whilst simplifying even the most complex of payment integrations.


Certified payment kernels

Secure payment platform incorporates all core scheme certifications such as American Express, Discover, Interac, JCB, MasterCard, UnionPay and Visa as well as support for all major mobile wallet and NFC services.


Key management

Simplifies complexity around key management and facilitates access to remote key management services, providing substantial total cost of ownership benefits.