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.