Skip to main content

In-Person Payments

CommandStatus.hpp

Last updated: 16-Jul-2024

namespace verifone_sdk

struct CommandStatus

  • Status to indicate errors during command verification and processing on Terminal side.

Public Static Attributes

static constexpr int32_t ABORTED

  • Command aborted

static constexpr int32_t AUTHENTICATION_ERROR

  • Failed to authenticate for command

static constexpr int32_t BAD_FORMAT

  • Message Format rejected by terminal

static constexpr int32_t COMMAND_UNSUPPORTED_BY_TERMINAL

  • Command is not supported by connected terminal

static constexpr int32_t COMMAND_NOT_ALLOWED

  • Command is not allowed by terminal at this time

static constexpr int32_t COMMAND_TIMEOUT

  • Timed out waiting on response from terminal

static constexpr int32_t CONFIG_ERROR

  • Terminal configuration does not allow command

static constexpr int32_t DEVICE_BUSY

  • Terminal is unable to process command at this time

static constexpr int32_t TERMINAL_INTERNAL_ERROR

  • Terminal internal error

static constexpr int32_t TERMINAL_INVALID_ARGUMENTS

  • Terminal reporting invalid arguments for the requested command

static constexpr int32_t USER_CANCELLED

  • Operation cancelled by user interaction on Terminal

static constexpr int32_t USER_INPUT_TIMEOUT

  • Timed out waiting on interaction from user on Terminal

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