Component | Type | Required | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
SaleToPOIRequest |
Defined datastructure |
||||||||
Defined datastructure |
|||||||||
ProtocolVersion |
String |
Conditional
|
Value: 3.0 |
||||||
Enumeration |
Required
|
Value: Device |
|||||||
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
|
||||||||
Enumeration |
Required
|
Format of the content to show. Value: Text |
|||||||
Defined datastructure |
Conditional
|
Reference of a predefined message to show. Rule: Mandatory, if OutputFormat is MessageRef. |
|||||||
ReferenceID |
String |
Required
|
Identification of a predefined message to show. Value: GetDigit, GetPhoneNumber, GetRating, or GetOneKeyRating. | ||||||
Defined datastructure |
Required Array
|
Content of text message to show. Rule: Mandatory, if OutputFormat is Text, not allowed otherwise. One instance of OutputText per shared format. |
|||||||
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: DigitString |
|||||||
MaxInputTime |
Integer |
Conditional
|
Time-out in seconds |
||||||
DefaultInputString |
String |
Conditional
|
Placeholder text. |
InputRequest GetDigit, GetPhoneNumber, GetRating, or GetOneKeyRating