TransactionType

public enum TransactionType

Transaction type

Enum Constants

CASH_ADVANCE

public static final TransactionType CASH_ADVANCE

Perform cash advance transactions.

DEFERRED_PAYMENT

public static final TransactionType DEFERRED_PAYMENT

Not currently supported. Begin or continue a deferred payment plan

DEFERRED_PAYMENT_COMPLETION

public static final TransactionType DEFERRED_PAYMENT_COMPLETION

Not currently supported. Finish a deferred payment plan

DELAYED_CHARGE

public static final TransactionType DELAYED_CHARGE

Delayed charge to perform Pre-auth delayed charge transactions.

DEPOSIT

public static final TransactionType DEPOSIT

Deposit funds into an account. This differs from refund in that the funds are transferred (credited) immediately to the cardholder account, rather than upon settlement

GRATUITY_ADJUSTMENT

public static final TransactionType GRATUITY_ADJUSTMENT

Gratuity adjustment. Used when we need to enable adjusting the gratuity amount of a payment which is already captured / completed.

INSTALLMENT

public static final TransactionType INSTALLMENT

Installment based payment plan

PAYMENT

public static final TransactionType PAYMENT

A direct payment, attempting to collect the funds in full at once

PRE_AUTHORIZATION

public static final TransactionType PRE_AUTHORIZATION

Authorizes an amount to be completed at a later time

PRE_AUTHORIZATION_COMPLETION

public static final TransactionType PRE_AUTHORIZATION_COMPLETION

Completes a pre-authorisation

PRE_AUTHORIZATION_UPDATE

public static final TransactionType PRE_AUTHORIZATION_UPDATE

Updates pre-authorization

RECURRING

public static final TransactionType RECURRING

A recurring payment. The first recurring payment must have the card present, or sometimes a token might be used, depending on the payment host. This can only be used with PaymentType of CREDIT (default) or ALTERNATE_TYPE.

REFUND

public static final TransactionType REFUND

A refund for a specific payment

STORED_VALUE

public static final TransactionType STORED_VALUE

Stored value to perform gift card payment transactions.

VOID_TYPE

public static final TransactionType VOID_TYPE

Used to void a transaction