Skip to main content

In-Person Payments

TransactionDeclinedErrors.hpp

Last updated: 31-Jul-2024

namespace verifone_sdk

structTransactionDeclinedErrors

  • #include <TransactionDeclinedErrors.hpp>
  • Status to indicate the detailed results of possible errors that happened during the transaction processing. Some codes are based on host communication

Public Static Attributes

constexpr int32_t CARD_DATA_INVALID

  • Card Data reported invalid by device or host

constexpr int32_t CARD_READ_ERROR

  • Card read failed on device

constexpr int32_t CARD_EXPIRED

  • Card is expired

constexpr int32_t DECLINDED_REFERRAL

  • Declined a call for authorization

constexpr int32_t DUPLICATE_VOID

  • VOID operation identified as duplicate

constexpr int32_t DUPLICATE_TRANSACTION

  • Transaction identified as duplicate by device

constexpr int32_t HOST_RESPONSE_TIMEOUT

  • Device timed out waiting on host response

constexpr int32_t HOST_COMMUNICATION_ERROR

  • Device unable to connect to payment host

constexpr int32_t INVALID_AMOUNT

  • Host declined due to invalid transaction amount

constexpr int32_t INVALID_ACCOUNT

  • Host declined due to invalid account information

constexpr int32_t INVOICE_MISMATCH

  • Invoice mismatch from original transaction

constexpr int32_t MANUAL_ENTRY_NOT_ALLOWED

  • Manual card data entry not allowed for transaction

constexpr int32_t PRE_AUTH_TRANSACTION_NOT_FOUND

  • Pre-auth transatcion not found for this completion transaction

constexpr int32_t REVERSED

  • Terminal auto-reversed the transaction due to host communication error

constexpr int32_t SAF_NOT_ALLOWED

  • SAF is not allowed due to device settings

constexpr int32_t SAF_ERROR

  • SAF processing error

constexpr int32_t SAF_IN_PROCESS

  • SAF queue processing is in process by device, retry later

constexpr int32_t SWIPE_ONLY

  • Card has to be swiped for data entry

constexpr int32_t ALREADY_VOIDED

  • VOID failed, original transaction already voided

constexpr int32_t TRANSACTION_NOT_FOUND

  • Original transaction not found for this follow-up transaciton

constexpr int32_t DECLINED_GENERAL

  • Other declined reasons

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