CommerceListener2

public abstract class CommerceListener2

The New listener interface for session events, Login and handling the PaymentSdk initialization/Teardown. There must always be at least one listener. All CommerceListener2 handling method event parameters are always non-null.

Methods

handleAmountAdjustedEvent

public abstract void handleAmountAdjustedEvent(AmountAdjustedEvent event)

Handle AmountAdjustedEvent

handleBasketAdjustedEvent

public abstract void handleBasketAdjustedEvent(BasketAdjustedEvent event)

Handle BasketAdjustedEvent

handleBasketEvent

public abstract void handleBasketEvent(BasketEvent event)

Handle BasketEvent

handleCardInformationReceivedEvent

public abstract void handleCardInformationReceivedEvent(CardInformationReceivedEvent event)

Handle CardInformationReceivedEvent

handleCommerceEvent

public abstract void handleCommerceEvent(CommerceEvent event)

Handle CommerceEvent

handleDeviceManagementEvent

public abstract void handleDeviceManagementEvent(DeviceManagementEvent event)

Handle DeviceManagementEvent

handleDeviceVitalsInformationEvent

public abstract void handleDeviceVitalsInformationEvent(DeviceVitalsInformationEvent event)

Handle DeviceVitalsInformationEvent

handleHostAuthorizationEvent

public abstract void handleHostAuthorizationEvent(HostAuthorizationEvent event)

Handle HostAuthorizationEvent

handleHostFinalizeTransactionEvent

public abstract void handleHostFinalizeTransactionEvent(HostFinalizeTransactionEvent event)

Handle HostFinalizeTransactionEvent

handleLoyaltyReceivedEvent

public abstract void handleLoyaltyReceivedEvent(LoyaltyReceivedEvent event)

Handle LoyaltyReceivedEvent

handleNotificationEvent

public abstract void handleNotificationEvent(NotificationEvent event)

Handle NotificationEvent

handlePaymentCompletedEvent

public abstract void handlePaymentCompletedEvent(PaymentCompletedEvent event)

Handle PaymentCompletedEvent

handlePinEvent

public abstract void handlePinEvent(PinEvent event)

Handle PinEvent

handlePrintEvent

public abstract void handlePrintEvent(PrintEvent event)

Handle PrintEvent

handleReceiptDeliveryMethodEvent

public abstract void handleReceiptDeliveryMethodEvent(ReceiptDeliveryMethodEvent event)

Handle ReceiptDeliveryMethodEvent

handleReconciliationEvent

public abstract void handleReconciliationEvent(ReconciliationEvent event)

Handle ReconciliationEvent

handleReconciliationsListEvent

public abstract void handleReconciliationsListEvent(ReconciliationsListEvent event)

Handle ReconciliationsListEvent

handleStatus

public abstract void handleStatus(Status status)

Handle Initialization/TearDown Status

handleStoredValueCardEvent

public abstract void handleStoredValueCardEvent(StoredValueCardEvent event)

Handle StoredValueCardEvent

handleTransactionEvent

public abstract void handleTransactionEvent(TransactionEvent event)

Handle TransactionEvent

handleTransactionQueryEvent

public abstract void handleTransactionQueryEvent(TransactionQueryEvent event)

Handle TransactionQueryEvent

handleUserInputEvent

public abstract void handleUserInputEvent(UserInputEvent event)

Handle UserInputEvent