terminal_models library

Classes

AmountsReq
Payment amounts specification.
EventNotification
Event notification details for terminal events.
MessageHeader
Header containing routing and metadata for terminal messages.
NexoDerivedKey
Derived cryptographic keys for Nexo encryption.
ObjectSerializer
Utility class for serializing objects to JSON-compatible format.
OriginalPOITransaction
Reference to the original POI transaction being reversed.
PaymentRequest
Payment request payload.
PaymentResponse
Payment response data.
PaymentTransaction
Payment transaction details.
POIData
Point of Interaction transaction data.
POITransactionID
POI transaction identifier.
ResponseResult
Result of a reversal operation.
ReversalRequest
Request to reverse a previous transaction.
ReversalResponse
Reversal response data.
SaleData
Sale transaction context data.
SaleToPOIRequest
Main SaleToPOI request message for terminal communication.
SaleToPOIResponse
Main SaleToPOI response message from terminal.
SaleToPOISecuredMessage
Secured SaleToPOI message with encryption.
SaleTransactionID
Unique sale transaction identifier.
SecurityKey
Security key for encrypting/decrypting terminal messages.
SecurityTrailer
Security trailer containing cryptographic signature information.
Serializable
Abstract interface for serializable objects.
TerminalApiRequest
Request wrapper for terminal API calls.
TerminalApiResponse
Response wrapper for terminal API calls.
TerminalApiSecuredRequest
Secured request wrapper for encrypted terminal API calls.
TerminalApiSecuredResponse
Secured response wrapper for encrypted terminal API responses.
TerminalSettings
Terminal settings configuration.

Enums

MessageCategoryType
Message category types for terminal requests.
MessageClassType
Message class types for terminal requests.
MessageType
Message types for terminal communication.
ReversalReasonType
Reasons for transaction reversals.