Skip to main content

In-Person Payments

DevicePairingUI.h

Last updated: 14-Aug-2024

namespace VerifoneSdk

Functions

delegate void UiUpdate (System::String *text)
class DevicePairingUI : public System::Windows::Forms::Form

Public Functions

DevicePairingUI(VerifoneSdk::PaymentSdk *payment_sdk)
void updateList(String *a)

Public Members

System::Windows::Forms::ListView *device_list_
DeviceListener *device_listener_
DeviceScanner *device_scanner_
System::Windows::Forms::Button *Scan

Protected Functions

~DevicePairingUI()

Private Functions

System::Void StartScan(System::Object *sender, System::EventArgs *e)
System::Void ConnectFromSelection(System::Object *sender, System::Windows::Forms::ListViewItemSelectionChangedEventArgs *e)
inline void InitializeComponent(void)

  • Required method for Designer support - do not modify the contents of this method with the code editor.

Private Members

PaymentSdk *payment_sdk_
System::ComponentModel::Container *components
class DeviceListener : public VerifoneSdk::DeviceScanListenerInterface

Public Functions

DeviceListener(DevicePairingUI *device_pairing_ui)
virtual void DeviceFound(String *identifier, VerifoneSdk::PsdkDeviceInformation device_information) override
virtual void DeviceLost(String *identifier) override
virtual void ScanStarted() override

  • The scan has started.

virtual void ScanEnded(Int32 status_code, String *message) override

Public Members

DevicePairingUI *device_pairing_ui_

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo