CommerceListener2.doxydoc
namespace VerifoneSdk
interface 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.
Public Functions
inline void HandleAmountAdjustedEvent(VerifoneSdk::AmountAdjustedEvent *event)
- Please see AmountAdjustedEvent, AmountAdjustment.
- Please note that if the adjustment is made during a payment, then no response is required to the event, please see AmountAdjustedEvent.isPaymentAdjustedEvent().
inline void HandleBasketAdjustedEvent(VerifoneSdk::BasketAdjustedEvent *event)
- Please see BasketAdjustedEvent, BasketAdjustment, and BasketAdjustedEventResponse.
inline void HandleBasketEvent(VerifoneSdk::BasketEvent *event)
- Please see BasketEvent.
inline void HandleCardInformationReceivedEvent(VerifoneSdk::CardInformationReceivedEvent *event)
- Please see CardInformationReceivedEvent.
inline void HandleCommerceEvent(VerifoneSdk::CommerceEvent *event)
- Please see CommerceEvent.
inline void HandleDeviceManagementEvent(VerifoneSdk::DeviceManagementEvent *event)
- Please see DeviceManagementEvent.
inline void HandleDeviceVitalsInformationEvent(VerifoneSdk::DeviceVitalsInformationEvent *event)
- Please see DeviceVitalsInformationEvent.
inline void HandleHostAuthorizationEvent(VerifoneSdk::HostAuthorizationEvent *event)
- Please see HostAuthorizationEvent.
inline void HandleHostFinalizeTransactionEvent(VerifoneSdk::HostFinalizeTransactionEvent *event)
- Please see HostFinalizeTransactionEvent.
inline void HandleLoyaltyReceivedEvent(VerifoneSdk::LoyaltyReceivedEvent *event)
- Please see LoyaltyReceivedEvent.
inline void HandleNotificationEvent(VerifoneSdk::NotificationEvent *event)
- Please see NotificationEvent.
inline void HandlePaymentCompletedEvent(VerifoneSdk::PaymentCompletedEvent *event)
- Please see PaymentCompletedEvent;.
inline void HandlePinEvent(VerifoneSdk::PinEvent *event)
- Please see PinEvent.
inline void HandlePrintEvent(VerifoneSdk::PrintEvent *event)
- Please see PrintEvent.
inline void HandleReceiptDeliveryMethodEvent(VerifoneSdk::ReceiptDeliveryMethodEvent *event)
- Please see ReceiptDeliveryMethodEvent.
inline void HandleReconciliationEvent(VerifoneSdk::ReconciliationEvent *event)
- Please see ReconciliationEvent.
inline void HandleReconciliationsListEvent(VerifoneSdk::ReconciliationsListEvent *event)
- Please see ReconciliationsListEvent.
inline void HandleScannerDataEvent(VerifoneSdk::ScannerDataEvent *event)
- Please see ScannerDataEvent.
inline void HandleScannerStateEvent(VerifoneSdk::ScannerStateEvent *event)
- Please see ScannerStateEvent.
inline void HandleStatus(VerifoneSdk::Status *status)
- Handle Initialization/TearDown Status, Please see Status.
inline void HandleStoredValueCardEvent(VerifoneSdk::StoredValueCardEvent *event)
- Please see StoredValueCardEvent.
inline void HandleTerminalConfigRequestEvent(VerifoneSdk::ConfigurationRequestEvent *event)
- Please see ConfigurationRequestEvent.
inline void HandleTransactionEvent(VerifoneSdk::TransactionEvent *event)
- Please see TransactionEvent.
inline void HandleTransactionQueryEvent(VerifoneSdk::TransactionQueryEvent *event)
- Please see TransactionQueryEvent.
inline void HandleUserInputEvent(VerifoneSdk::UserInputEvent *event)
- Please see UserInputEvent.