Electronic Invoicing System API v1
Developers Guide
×
Menu
Index
  • 4. EIS API

4. EIS API

 
This section outlines the core functionalities and capabilities of the MRA EIS API. MRA has developed end points that have been classified into 4 main groups
 
                 
 
Endpoints in this category facilitates the activation of a terminal so that it can be registered to start sending data to MRA. This is where the Terminal Activation Code is used to pull initial terminal configuration data from MRA.
 
This facilitates the pulling of latest configuration data after the terminal is activated. It is recommended that a terminal should periodically check for any configuration changes. Operating on outdated configuration data may result in failed API calls.
 
 
This  contains end points that enables the terminal to report sales data to MRA. Additional endpoints have been implemented to enable a terminal get the last online or offline transaction reported to MRA.
 
 
Miscellaneous endpoints such as TIN Validation, health check using PING, get terminal site products and ability to view product stock levels.