CFunctionHint
public enum CFunctionHint : CaseIterable
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:
Guides: petrol, advancedRetail, banking, hospitality, valueAddedServices.
-
Purchase function.
Specification: petrol.
Declaration
Swift
case purchase -
Credit function.
Specification: petrol.
Declaration
Swift
case credit -
Reversal function.
Specification: petrol.
Declaration
Swift
case reversal -
PreAuthorization function.
Specification: petrol.
Declaration
Swift
case preAuthorization -
Finalize purchase / Online advice function.
Specification: petrol.
Declaration
Swift
case finalizePurchase -
Cash advance function.
Specification: advancedRetail.
Declaration
Swift
case cashAdvance -
Purchase function with forced acceptance.
Specification: advancedRetail.
Declaration
Swift
case purchaseForcedAcceptance -
Purchase function with cashback amount.
Specification: advancedRetail.
Declaration
Swift
case purchaseWithCashback -
Purchase function phone authorized.
Specification: advancedRetail.
Declaration
Swift
case purchasePhoneAuthorized -
Purchase function phone ordered.
Specification: advancedRetail.
Declaration
Swift
case purchasePhoneOrdered -
Purchase function mail ordered.
Specification: advancedRetail.
Declaration
Swift
case purchaseMailOrdered -
AccountVerification function.
Specification: advancedRetail.
Declaration
Swift
case accountVerification -
Giro function.
Specification: banking.
Declaration
Swift
case giro -
Combined function.
Specification: banking.
Declaration
Swift
case combined -
Authorize credit function.
Specification: banking.
Declaration
Swift
case authorizeCredit -
Authorize deposit function.
Specification: banking.
Declaration
Swift
case authorizeDeposit -
Reservation function.
Specification: hospitality.
Declaration
Swift
case reservation -
Load Voucher function.
Specification: valueAddedServices.
Declaration
Swift
case loadVoucher -
Collect Points function.
Specification: valueAddedServices.
Declaration
Swift
case collectPoints -
Load function.
Specification: valueAddedServices.
Declaration
Swift
case load