In every request and response, a number of standard properties are always present. Where they are not applicable, it will be explicitly mentioned in the method specification.

 

Request standard properties


Property  

Typical values  

Presence  

Description  

PROTOCOL  

IPP  

M  

Mandatory at the beginning of the message. Shows the protocol used. Unless other mentioned, only IPP is used as a value  

VERSION  

201  

M  

Whole number specifies the protocol version used. 201 stand for version 2.1.  

Supported versions: 100, 101, 102, 103, 104, 105, 106, 200, 201.

METHOD  

PURCHASE  

M  

Name of the method.  

SID  

126ca831-93d2-

4dfc-ab1f-

0cce1d0abe9e  

M  

Session ID. User-specified unique transmission identifier. Up to 127 characters. The terminal does not check for uniqueness. The SID is used in subsequent commands where applicable.  The value and the format are defined by the caller.  

 

Response standard properties


Property  

Typical values  

Presence  

Description  

PROTOCOL  

IPP  

ME  

Echo from request  

METHOD  

PURCHASE  

ME  

Echo from request  

SID  

126ca831-93d2-

4dfc-ab1f-

0cce1d0abe9e  

ME  

Echo from request  

STATUS  

0  

M  

Please refer to Status Stages  

STAGE  

1  

M  

Please refer to Stages

TIMEOUT  

30  

O  

The time that the caller needs to wait for the next answer.