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