Component | Type | Required | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
SaleToPOIResponse |
Defined datastructure |
|||||||||||
Defined datastructure |
||||||||||||
Enumeration |
Required
|
Value: TransactionStatus |
||||||||||
Enumeration |
Required
|
Value: Service |
||||||||||
Enumeration |
Required
|
Value: Response |
||||||||||
POIID |
String |
Required
|
Identification of a payment terminal for the NEXO Sale to POI protocol. |
|||||||||
ProtocolVersion |
String |
Conditional
|
Value: 3.0 |
|||||||||
SaleID |
String |
Required
|
Identification of a Sale System for the NEXO Sale to POI protocol. |
|||||||||
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. | |||||||||
Defined datastructure |
||||||||||||
Defined datastructure |
Conditional
|
Identification of a previous transaction. |
||||||||||
Enumeration |
Conditional
|
Value: Payment |
||||||||||
SaleID |
String |
Conditional
|
Identification of a Sale System for the NEXO Sale to POI protocol. |
|||||||||
Defined datastructure |
Conditional
|
Contains the response for the payment request. |
||||||||||
Defined datastructure |
Required
|
|||||||||||
Enumeration |
Required
|
Value: Payment |
||||||||||
Enumeration |
Required
|
Value: Service |
||||||||||
Enumeration |
Required
|
Value: Response |
||||||||||
POIID |
String |
Required
|
POIID of the payment request. |
|||||||||
SaleID |
String |
Required
|
SaleID of the payment request. |
|||||||||
ServiceID |
String |
Conditional
|
ServiceID of the payment request. |
|||||||||
ProtocolVersion |
String |
Conditional
|
Value: 3.0 |
|||||||||
Defined datastructure |
Required
|
|||||||||||
Defined datastructure |
Conditional
|
|||||||||||
Defined datastructure |
Required
|
|||||||||||
Defined datastructure |
Required
|
|||||||||||
TransactionID |
String |
Required
|
Identification of the payment transaction. |
|||||||||
TimeStamp |
ISODateTime |
Required
|
Date and time of the payment transaction. |
|||||||||
Defined datastructure |
Required array
|
Merchant and customer payment receipt. |
||||||||||
Defined datastructure |
Conditional
|
|||||||||||
Defined datastructure |
Conditional
|
|||||||||||
AuthorizedAmount |
SimpleAmount |
Required
|
Amount requested for the payment. |
|||||||||
Currency |
ISOCurrency |
Conditional
|
Currency of the payment.> |
|||||||||
OnlineFlag |
Boolean |
Conditional
|
Indicates whether the payment transaction processing has required the approval of a host. Allows the Sale System to know if the payment was online or offline. |
|||||||||
Defined datastructure |
Conditional
|
|||||||||||
Defined datastructure |
Conditional
|
|||||||||||
Enumeration |
Required
|
Type of payment instrument. |
||||||||||
Defined datastructure |
Conditional
|
|||||||||||
Enumeration |
Conditional
|
Value: [] |
||||||||||
Defined datastructure |
Required
|
|||||||||||
AdditionalResponse |
String |
Conditional
|
Additional information related to processing status of the payment. |
|||||||||
Enumeration |
Required
|
Value: Success |
||||||||||
Defined datastructure |
Required
|
|||||||||||
Defined datastructure |
Required
|
|||||||||||
TransactionID |
String |
Required
|
Unique identification of a transaction. To identify the transaction on the Sale System (e.g. ticket number), or the payment terminal. |
|||||||||
TimeStamp |
ISODateTime |
Required
|
Date and time of a transaction for the Sale System, the payment terminal or the Acquirer. Ensures the uniqueness of a transaction and indicates the time when the event occurs in the EventNotification message. |
|||||||||
SaleReferenceID |
String |
Conditional
|
Identification of a Sale global transaction for a sequence of related transactions. |
|||||||||
Defined datastructure |
Required
|
Result of the transaction status request. |
||||||||||
Enumeration |
Required
|
Value: Success |
TransactionStatusResponseProcessedTransaction