public enum FunctionHint extends Enum<FunctionHint>
Hint to the subsequent Finacial Transaction Function that will be called in the “WaitForProceed”-state following an InitTransaction.
The value shall be used to initialize the contact less kernels and to determine if a certain POS entry mode is even possible. The ECR is allowed to not follow this indication and send another transaction type. This may lead the terminal application to do require a double tap or even terminate the transaction.
The following values area valid:
Specifications: petrol, advancedRetail, banking, hospitality, valueAddedServices.
Enum Constant and Description |
---|
AUTHORIZE_CREDIT
Authorize credit function.
|
AUTHORIZE_DEPOSIT
Authorize deposit function.
|
CASH_ADVANCE
Cash advance function.
|
COLLECT_POINTS
Collect Points function.
|
COMBINED
Combined function.
|
CREDIT
Credit function.
|
FINALIZE_PURCHASE
Finalize purchase / Online advice function.
|
GIRO
Giro function.
|
LOAD_VOUCHER
Load Voucher function.
|
PRE_AUTHORIZATION
PreAuthorization function.
|
PURCHASE
Purchase function.
|
PURCHASE_FORCED_ACCEPTANCE
Purchase function with forced acceptance.
|
PURCHASE_MAIL_ORDERED
Purchase function mail ordered.
|
PURCHASE_PHONE_AUTHORIZED
Purchase function phone authorized.
|
PURCHASE_PHONE_ORDERED
Purchase function phone ordered.
|
PURCHASE_WITH_CASHBACK
Purchase function with cashback amount.
|
RESERVATION
Reservation function.
|
REVERSAL
Reversal function.
|
Modifier and Type | Method and Description |
---|---|
static FunctionHint |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FunctionHint[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FunctionHint PURCHASE
Purchase function.
Specification: petrol.
public static final FunctionHint CREDIT
Credit function.
Specification: petrol.
public static final FunctionHint REVERSAL
Reversal function.
Specification: petrol.
public static final FunctionHint PRE_AUTHORIZATION
PreAuthorization function.
Specification: petrol.
public static final FunctionHint FINALIZE_PURCHASE
Finalize purchase / Online advice function.
Specification: petrol.
public static final FunctionHint CASH_ADVANCE
Cash advance function.
Specification: advancedRetail.
public static final FunctionHint PURCHASE_FORCED_ACCEPTANCE
Purchase function with forced acceptance.
Specification: advancedRetail.
public static final FunctionHint PURCHASE_WITH_CASHBACK
Purchase function with cashback amount.
Specification: advancedRetail.
public static final FunctionHint PURCHASE_PHONE_AUTHORIZED
Purchase function phone authorized.
Specification: advancedRetail.
public static final FunctionHint PURCHASE_PHONE_ORDERED
Purchase function phone ordered.
Specification: advancedRetail.
public static final FunctionHint PURCHASE_MAIL_ORDERED
Purchase function mail ordered.
Specification: advancedRetail.
public static final FunctionHint GIRO
Giro function.
Specification: banking.
public static final FunctionHint COMBINED
Combined function.
Specification: banking.
public static final FunctionHint AUTHORIZE_CREDIT
Authorize credit function.
Specification: banking.
public static final FunctionHint AUTHORIZE_DEPOSIT
Authorize deposit function.
Specification: banking.
public static final FunctionHint RESERVATION
Reservation function.
Specification: hospitality.
public static final FunctionHint LOAD_VOUCHER
Load Voucher function.
Specification: valueAddedServices.
public static final FunctionHint COLLECT_POINTS
Collect Points function.
Specification: valueAddedServices.
public static FunctionHint[] values()
for (FunctionHint c : FunctionHint.values()) System.out.println(c);
public static FunctionHint valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null