Skip to main content

In-Person Payments

PsdkInitializationConstants.hpp

Last updated: 25-Jul-2024

namespace verifone_sdk

struct PsdkInitializationConstants

  • Various keys and values that can be used during initialization. Additional keys and values can be found in the PosInformation, PsdkDeviceInformation, and TransactionManager classes.

Public Static Attributes

static std::string const NETWORK_CONFIGURATION_KEY

  • Used during initialization to set the network configuration. The behavior defaults to NETWORK_CONFIGURATION_DYNAMIC_VALUE.

static std::string const NETWORK_CONFIGURATION_DYNAMIC_VALUE

  • The network is configured to dynamic IP addresses, which means the library will scan the network to locate the device with the correct ID.

static std::string const NETWORK_CONFIGURATION_STATIC_VALUE

  • The network is configured with static IP addresses, which means this library will attempt to connect with the remembered IP address only, and fail if it cannot connect to that IP address, instead of scanning the network for the device.

static std::string const NETWORK_CONFIGURATION_SERVICE_DISCOVERY_VALUE

  • The network is configured with service discovery, which means this library will attempt to discover all the terminals in the local network.

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