public interface TerminalListener
void connectCompleted(TimEvent event)
Terminal.connect()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void activateCompleted(TimEvent event, ActivateResponse data)
Terminal.activateAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains activation sequence counter and print information for the merchant.void applicationInformationCompleted(TimEvent event)
Terminal.applicationInformationAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void balanceCompleted(TimEvent event, BalanceResponse data)
Terminal.balanceAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains counters and print information for the merchant.void changeSettingsCompleted(TimEvent event)
Terminal.changeSettingsAsync(java.util.Map)
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void commitCompleted(TimEvent event, PrintData data)
Terminal.commitAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void counterRequestCompleted(TimEvent event, Counters data)
Terminal.counterRequestAsync(com.six.timapi.constants.CounterType)
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains counters.void deactivateCompleted(TimEvent event, DeactivateResponse data)
Terminal.deactivateAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains counters and print information for the merchant.void dccRatesCompleted(TimEvent event, PrintData data)
Terminal.dccRatesAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains print information for merchant.void hardwareInformationCompleted(TimEvent event, HardwareInformationResponse data)
Terminal.hardwareInformationAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains information about EFT Terminal hardware and EMV kernels and configuration
parameters supported by the EFT Terminal.void initTransactionCompleted(TimEvent event, CardData data)
Terminal.initTransactionAsync(boolean, Amount)
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void loginCompleted(TimEvent event)
Terminal.loginAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void logoutCompleted(TimEvent event)
Terminal.logoutAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void rebootCompleted(TimEvent event)
Terminal.rebootAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.void reconciliationCompleted(TimEvent event, ReconciliationResponse data)
Terminal.reconciliationAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains counters and print information for the merchant.void receiptRequestCompleted(TimEvent event, ReceiptRequestResponse data)
Terminal.receiptRequestAsync(com.six.timapi.constants.ReceiptRequestType)
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains all requested receipts up to a maximum number of receipts the EFT Terminal
can send. if HasMoreReceipts is True not all receipts could be send by the EFT
Terminal. call ReceiptRequest again to obtain more receipts.void reconfigCompleted(TimEvent event, PrintData data)
Terminal.reconfigAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains print information for the merchant.void rollbackCompleted(TimEvent event, PrintData data)
Terminal.rollbackAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains print information for the merchant and cardholder.void softwareUpdateCompleted(TimEvent event, UpdateStatus data)
Terminal.softwareUpdateAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains update status.void systemInformationCompleted(TimEvent event, SystemInformationResponse data)
Terminal.systemInformationAsync()
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains configuration and network information of the terminal.void transactionCompleted(TimEvent event, TransactionResponse data)
Terminal.transactionAsync(com.six.timapi.constants.TransactionType, Amount)
or Terminal.transactionAsync(com.six.timapi.constants.TransactionType, TransactionRequest)
started request finished.event
- Contains the terminal sending the event and error information if the request failed.data
- Contains transaction result information and print information for the merchant and cardholder.void terminalStatusChanged(Terminal terminal)
terminal
- Terminal sending the notification.void disconnected(Terminal terminal, TimException exception)
terminal
- Terminal sending the notification.void closeReaderCompleted(TimEvent event)
Terminal.closeReaderAsync()
started request finished.
Supported only if Guides.UNATTENDED
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void openReaderCompleted(TimEvent event)
Terminal.openReaderAsync()
started request finished.
Supported only if Guides.UNATTENDED
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void ejectCardCompleted(TimEvent event)
Terminal.ejectCardAsync()
started request finished.
Supported only if Guides.UNATTENDED
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void openMaintenanceWindowCompleted(TimEvent event)
Terminal.openMaintenanceWindowAsync()
started request finished.
Supported only if Guides.UNATTENDED
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void closeMaintenanceWindowCompleted(TimEvent event)
Terminal.closeMaintenanceWindowAsync()
started request finished.
Supported only if Guides.UNATTENDED
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void activateServiceMenuCompleted(TimEvent event)
Terminal.activateServiceMenuAsync()
started request finished.
Supported only if Guides.UNATTENDED
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void openDialogModeCompleted(TimEvent event)
Terminal.openDialogModeAsync()
started request finished.
Supported only if Guides.DIALOG
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void closeDialogModeCompleted(TimEvent event)
Terminal.closeDialogModeAsync()
started request finished.
Supported only if Guides.DIALOG
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void showSignatureCaptureCompleted(TimEvent event, ShowSignatureCaptureResponse data)
Terminal.showSignatureCaptureAsync(ShowSignatureCaptureRequest)
started request finished.
Supported only if Guides.DIALOG
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void showDialogCompleted(TimEvent event, ShowDialogResponse data)
Terminal.showDialogAsync(ShowDialogRequest)
started request finished.
Supported only if Guides.DIALOG
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void sendCardCommandCompleted(TimEvent event, List<CommandResponse> data)
Terminal.sendCardCommand(List)
started request finished.
Supported only if Guides.DIALOG
is enabled.event
- Contains the terminal sending the event and error information if the request failed.void balanceInquiryCompleted(TimEvent event, BalanceInquiryResponse data)
Terminal.balanceInquiryAsync()
started request finished.
Supported only if Guides.ADVANCED_RETAIL
is enabled.event
- Contains the terminal sending the event and error information if the request failed.