Component | Type | Required | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
SaleToPOIRequest |
Defined datastructure |
|||||||||
Defined datastructure |
||||||||||
ProtocolVersion |
String |
Conditional |
Value: 3.0 |
|||||||
Enumeration |
Required |
Value: 3.0 |
||||||||
Enumeration |
Required |
Value: Input |
||||||||
Enumeration |
Required |
Value: Request |
||||||||
ServiceID |
String |
Conditional |
Identification of a message pair, which processes a transaction. Rule: Required if MessageClass is Service or Event, or if MessageClass is Device and it is a request from the terminal or a response from the Sale System. |
|||||||
SaleID |
String |
Required |
Identification of a Sale System for the NEXO Sale to POI protocol. |
|||||||
POIID |
String |
Required |
Identification of a payment terminal for the NEXO Sale to POI protocol. |
|||||||
Defined datastructure |
||||||||||
Defined datastructure |
Conditional |
Information to show and the way to process that. |
||||||||
Enumeration |
Required |
Logical device on a payment terminal used to show information. Value: CustomerDisplay |
||||||||
Enumeration |
Required |
Qualification of the information to be sent. Value: Display |
||||||||
Defined datastructure |
Required |
Content to show. |
||||||||
Enumeration |
Required |
Format of the content to show. Value: Text |
||||||||
Defined datastructure |
Conditional |
Reference of a predefined message to display or print. Rule: Mandatory, if OutputFormat is MessageRef, not allowed otherwise. |
||||||||
ReferenceID |
String |
Required |
Identification of a predefined message to show. Value: MenuButtons |
|||||||
Defined datastructure |
Required Array |
Content of text message to display or print. Rule: Mandatory, if OutputFormat is Text, not allowed otherwise. One instance of OutputText per shared format. |
||||||||
Defined datastructure |
Required Array |
|||||||||
Defined datastructure |
Required |
How to handle the user input. |
||||||||
Enumeration |
Required |
Logical device on a payment terminal used to input information. Value: CustomerInput |
||||||||
Enumeration |
Required |
Qualification of the information to be sent. Value: Input | ||||||||
Enumeration |
Required |
Type of requested input. Value: GetMenuEntry |
||||||||
MaxInputTime |
Integer |
Conditional |
Time-out in seconds |
Integer |
Conditional |
Minimum number of selections that the user can make |
||||
Integer |
Conditional |
Maximum number of selections that the user can make |
InputRequestMenu