Skip to main content

In-Person Payments

TransactionDeclinedErrors.doxydoc

Last updated: 23-Oct-2025

namespace VerifoneSdk

class TransactionDeclinedErrors

  • 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

static Int32 ALREADY_VOIDED = 621;

  • VOID failed, original transaction already voided.

static Int32 CARD_DATA_INVALID = 600;

  • Card Data reported invalid by device or host.

static Int32 CARD_EXPIRED = 603;

  • Card is expired.

static Int32 CARD_READ_ERROR = 602;

  • Card read failed on device.

static Int32 DECLINDED_REFERRAL = 604;

  • Declined a call for authorization.

static Int32 DECLINED_GENERAL = 623;

  • Other declined reasons.

static Int32 DUPLICATE_TRANSACTION = 606;

  • Transaction identified as duplicate by device.

static Int32 DUPLICATE_VOID = 605;

  • VOID operation identified as duplicate.

static Int32 HOST_COMMUNICATION_ERROR = 609;

  • Device unable to connect to payment host.

static Int32 HOST_RESPONSE_TIMEOUT = 607;

  • Device timed out waiting on host response.

static Int32 INVALID_ACCOUNT = 611;

  • Host declined due to invalid account information.

static Int32 INVALID_AMOUNT = 610;

  • Host declined due to invalid transaction amount.

static Int32 INVOICE_MISMATCH = 613;

  • Invoce mismatch from original transaction.

static Int32 MANUAL_ENTRY_NOT_ALLOWED = 614;

  • Manual card data entry not allowed for transaction.

static Int32 PRE_AUTH_TRANSACTION_NOT_FOUND = 615;

  • Pre-auth transatcion not found for this completion transaction.

static Int32 REVERSED = 616;

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

static Int32 SAF_ERROR = 618;

  • SAF processing error.

static Int32 SAF_IN_PROCESS = 619;

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

static Int32 SAF_NOT_ALLOWED = 617;

  • SAF is not allowed due to device settings.

static Int32 SWIPE_ONLY = 620;

  • Card has to be swiped for data entry.

static Int32 TRANSACTION_NOT_FOUND = 622;

  • Original transaction not found for this follow-up transaction.

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