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. |