Terminal-2 icon

TransactionStatusResponseProcessedTransaction

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