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