Skip to main content

In-Person Payments

InputType.doxydoc

Last updated: 21-Aug-2024

namespace VerifoneSdk

Enums

enum class InputType

  • The following Input Types are used to create RequestParameters.
  • Input Type is a mandatory RequestParameter. Typically, an optional Content parameter is used when creating a RequestParameters object to provide a customized message on the terminal screen. Please see requestUserInput2(RequestParameters).

Values:

enumerator SIGNATURE

  • Presents a terminal screen to allow the user to enter their signature which is returned as an image to the POS.
  • When creating

enumerator EMAIL

  • Presents a terminal screen to allow the user to enter their email address which is returned as a string to the POS.

enumerator NUMBER

  • Presents a terminal screen to allow the user to enter a numerical value which is returned to POS both as a text value (phone number) and as a decimal value (payment related amount) to be selected based on the context.

enumerator DECIMAL

  • Presents a terminal screen to allow the user to enter a decimal value which is returned to POS.

enumerator TEXT

  • Presents a terminal screen to allow the user to enter text.

enumerator PASSWORD

  • Presents a terminal screen to allow the user to enter a password.

enumerator CONFIRMATION

  • Presents a terminal screen to request confirmation from the user.

enumerator MANAGER_APPROVAL

  • Presents a terminal screen to request manager approval.

enumerator ANY_KEY

  • Input type requiring any key to proceed.
  • Provides an OK button at the bottom of the terminal screen which must be pressed in order to proceed.

enumerator MENU_OPTIONS

  • Input type to present multiple options in a menu.

enumerator CURRENCY

  • Input type to present a currency.

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