TransactionDeclinedErrors.hpp
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