Skip to main content

In-Person Payments

AuthorizationResult.doxydoc

Last updated: 02-Aug-2024

namespace VerifoneSdk

Enums

enum AuthorizationResult

  • The final payment result.

Values:

AUTHORIZED

  • The payment was approved.

DECLINED

  • The payment was rejected.

USER_CANCELLED

  • The user cancelled the payment.

CANCELLED_EXTERNALLY

  • The payment was cancelled externally.

AUTHORIZED_EXTERNALLY

  • The payment was approved using a manual, external method, such as approving over the phone.

CASH_VERIFIED

  • Used when paid by cash.

VOIDED

  • This represents a payment that was voided.
  • Use getReferencePaymentId() to get the original payment ID.

VOID_DECLINED

  • The reference payment could not be voided.

REFUNDED

  • This represents a payment that was refunded.
  • Use getReferencePaymentId() to get the original payment ID.

REFUND_DECLINED

  • The reference payment could not be refunded.

IN_PROGRESS

  • For some payment types, the final status will need to be obtained at a later time.

MERCHANT_ACTION_REQUIRED

  • The payment got rejected and a merchant action is required.

DEVICE_CANCELLED

  • Payment doesn’t go through because of terminal error.

HOST_RESPONSE_TIMEOUT

  • Payment doesn’t go through if the host is not responding to the terminal on time.

REVERSED

  • Authorization not complete due to timeout, a Time Out Reversal message exchanged with host.

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