Skip to main content

In-Person Payments

CmvAuthenticationMethod.hpp

Last updated: 16-Jul-2024

namespace verifone_sdk

Enums

enum class CmvAuthenticationMethod : int

Values:

enumerator PLAINTEXT_PIN_BY_ICC

  • Offline plain text PIN CVM

enumerator ENCIPHERED_PIN_VERIFIED_ONLINE

  • Online PIN CVM

enumerator ENCIPHERED_PIN_VERIFIED_ONLINE_AND_SIGNATURE

  • Online PIN and Signature CVM

enumerator PLAINTEXT_PIN_BY_ICC_AND_SIGNATURE

  • Offline plain test PIN and Signature CVM

enumerator ENCIPHERED_PIN_BY_ICC

  • Offline encrypted PIN CVM

enumerator ENCIPHERED_PIN_BY_ICC_AND_SIGNATURE

  • Offline encrypted PIN and Signature CVM

enumerator SIGNATURE

  • Signature CVM

enumerator NO_CVM_REQUIRED

  • NO CVM Required

enumerator ON_DEVICE

  • Consumer Device CVM

enumerator NO_CVM_PERFORMED

  • No CVM

Functions

constexpr std::string_view toString(const CmvAuthenticationMethod &arg)

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