NotificationType

public enum NotificationType

Notification type of event if known

Enum Constants

BEGIN_MAINTENANCE

public static final NotificationType BEGIN_MAINTENANCE

The terminal is entering maintenance mode and will not be available until maintenance ends.

CARD_BAD_READ_NFC_RETRY

public static final NotificationType CARD_BAD_READ_NFC_RETRY

The card was unable to be read over NFC and the customer is prompted to retry.

CARD_BAD_READ_SWIPE_RETRY

public static final NotificationType CARD_BAD_READ_SWIPE_RETRY

The card was unable to be read when swiped and the customer is prompted to retry.

CARD_EXPIRED_RETRY

public static final NotificationType CARD_EXPIRED_RETRY

The card has expired and the customer is prompted to retry.

CARD_FALLBACK_RETRY

public static final NotificationType CARD_FALLBACK_RETRY

The card presentation method must fallback to a different method and the customer is prompted to retry.

CARD_PRESENTED

public static final NotificationType CARD_PRESENTED

CARD_PROCESSING

public static final NotificationType CARD_PROCESSING

CARD_REMOVED

public static final NotificationType CARD_REMOVED

CONNECTED

public static final NotificationType CONNECTED

A terminal is connected.

CONNECTION_LOST

public static final NotificationType CONNECTION_LOST

The connection to the device was lost, and automatic connection recovery is in progress. A connection indicator or something similar can be altered in response to this event, but no retry or automatic error handling should happen. A different event will be fired with a status code of DEVICE_CONNECTION_LOST if the connection cannot be recovered. If the connection is automatically recovered, a notification with type CONNECTED will be sent.

DEVICE_TAMPERED

public static final NotificationType DEVICE_TAMPERED

END_MAINTENANCE

public static final NotificationType END_MAINTENANCE

The terminal has finished maintenance and is now available for use.

HOST_RESPONSE_RECEIVED

public static final NotificationType HOST_RESPONSE_RECEIVED

HOST_STARTING

public static final NotificationType HOST_STARTING

The communication with the host has started and is now in progress.

INTERNAL

public static final NotificationType INTERNAL

For internal/legacy POS support only

OTHER

public static final NotificationType OTHER

Some other type besides those listed above. Simply present the event message in this case.

PERFORMING_RISK_MANAGEMENT

public static final NotificationType PERFORMING_RISK_MANAGEMENT

A stage during EMV processing

PRINTING_CASHIER_RECEIPT

public static final NotificationType PRINTING_CASHIER_RECEIPT

PRINTING_CUSTOMER_RECEIPT

public static final NotificationType PRINTING_CUSTOMER_RECEIPT

REMOVE_CARD

public static final NotificationType REMOVE_CARD

SALE_ADMIN

public static final NotificationType SALE_ADMIN

A payment terminal performs an automatic administrative process

SALE_WAKE_UP

public static final NotificationType SALE_WAKE_UP

A payment terminal requests payment of a transaction.

SHUTDOWN

public static final NotificationType SHUTDOWN

A terminal is shutdown.

TRANSACTION_OUTCOME

public static final NotificationType TRANSACTION_OUTCOME

Provide transaction outcome earlier than final transaction response

WAITING_FOR_ACCOUNT

public static final NotificationType WAITING_FOR_ACCOUNT

WAITING_FOR_CARD

public static final NotificationType WAITING_FOR_CARD

WAITING_FOR_CARD_ENTRY

public static final NotificationType WAITING_FOR_CARD_ENTRY

WAITING_FOR_CASH

public static final NotificationType WAITING_FOR_CASH

WAITING_FOR_CURRENCY

public static final NotificationType WAITING_FOR_CURRENCY

WAITING_FOR_CUSTOMER_APP_SELECTION

public static final NotificationType WAITING_FOR_CUSTOMER_APP_SELECTION

WAITING_FOR_CUSTOMER_INPUT

public static final NotificationType WAITING_FOR_CUSTOMER_INPUT

The payment application has requested some input from the customer and is currently waiting for their response.

WAITING_FOR_CVV

public static final NotificationType WAITING_FOR_CVV

WAITING_FOR_EXPIRY_DATE

public static final NotificationType WAITING_FOR_EXPIRY_DATE

WAITING_FOR_PIN

public static final NotificationType WAITING_FOR_PIN

WAITING_FOR_SIGNATURE

public static final NotificationType WAITING_FOR_SIGNATURE

WAITING_FOR_SURCHARGE

public static final NotificationType WAITING_FOR_SURCHARGE

WAITING_FOR_TIP

public static final NotificationType WAITING_FOR_TIP