Enum Class VasInfoType

java.lang.Object
java.lang.Enum<VasInfoType>
com.six.timapi.constants.VasInfoType
All Implemented Interfaces:
Serializable, Comparable<VasInfoType>, java.lang.constant.Constable

public enum VasInfoType extends Enum<VasInfoType>

Specifies type of value added services information.

Field that describes the content of its parent <sixml:VasInformation> tag.

Specification: valueAddedServices.

  • Enum Constant Details

    • ALT_ID

      public static final VasInfoType ALT_ID

      VAS Alternative Identifier, e.g. for WOL. Alternative Identifier for the transaction given by the ECR or terminal

      Specification: valueAddedServices.

    • TRX_MATCH

      public static final VasInfoType TRX_MATCH

      VAS Transaction Match. Indication if PAN is available on VAS host: 0=no, 1=yes

      Specification: valueAddedServices.

    • TRX_ID

      public static final VasInfoType TRX_ID

      VAS Transaction Identification. VAS specific ID for this transaction, e.g. used for WOL.

      Specification: valueAddedServices.

    • TRX_IDENT_TIME

      public static final VasInfoType TRX_IDENT_TIME

      VAS Identification Timestamp. Timestamp of the VAS identification.

      Specification: valueAddedServices.

    • USER_ALIAS

      public static final VasInfoType USER_ALIAS

      VAS User Alias. E.g. WOL specific Alias of the WOL User linked with the used card.

      Specification: valueAddedServices.

    • CARD_ALIAS

      public static final VasInfoType CARD_ALIAS

      VAS Card Alias. E.g. WOL specific Alias of the used card.

      Specification: valueAddedServices.

    • AGR_DATA_TO_ECRINDICATOR

      public static final VasInfoType AGR_DATA_TO_ECRINDICATOR

      Aggregated Forward Data To ECR Indicator. Flag indicating wether at least one included VAS program requires to forward the data from e.g the VAS enabled terminal to the ECR.

      Specification: valueAddedServices.

    • AGR_REQ_ADD_VASDATA_INDICATOR

      public static final VasInfoType AGR_REQ_ADD_VASDATA_INDICATOR

      Aggregated Request Additional VAS Data Indicator. Flag indicating wether at least one included VAS program requires to request additional the data from a VAS provider.

      Specification: valueAddedServices.

    • AGR_RES_DATA_TO_HST_INDICATOR

      public static final VasInfoType AGR_RES_DATA_TO_HST_INDICATOR

      Aggregated Forward Result Data To Host Indicator. Flag indicating wether at least one included VAS program requires to forward the result data e.g. to the WOL Host.

      Specification: valueAddedServices.

    • AMT_VASPRG

      public static final VasInfoType AMT_VASPRG

      Amount Matching VAS Program. Indicates how many e.g. WOL program matches the processed transaction.

      Specification: valueAddedServices.

    • VASPRG_CTNR

      public static final VasInfoType VASPRG_CTNR

      Matching VAS Program Container. Containing VAS Programs with specific data.

      Specification: valueAddedServices.

    • VASPRG_ID

      public static final VasInfoType VASPRG_ID

      VAS Program ID. E.g. WOL program specific identifier like 123

      Specification: valueAddedServices.

    • VASPRG_NAME

      public static final VasInfoType VASPRG_NAME

      VAS Program Name. E.g. WOL program name like "Miles and More collect points".

      Specification: valueAddedServices.

    • VASPRG_MTCH_ID

      public static final VasInfoType VASPRG_MTCH_ID

      VAS Program Match ID. E.g. WOL specific match ID for this specific transaction.

      Specification: valueAddedServices.

    • VASSPEC_ID

      public static final VasInfoType VASSPEC_ID

      VAS Specific ID. E.g. WOL program VAS identification number, e.g. M and M ID or loyalty reference for TWINT.

      Specification: valueAddedServices.

    • DATA_TO_ECRIND

      public static final VasInfoType DATA_TO_ECRIND

      Forward Data To ECR Indicator. Flag indicating wether for this specific VAS program it is required to send additional data to ECR.

      Specification: valueAddedServices.

    • REQ_ADD_VASDATA_IND

      public static final VasInfoType REQ_ADD_VASDATA_IND

      Request Additional VAS Data Indicator. Flag indicating wether for this specific VAS program it is required to request additional data from a VAS provider.

      Specification: valueAddedServices.

    • ADD_VASDATA_COM_MD

      public static final VasInfoType ADD_VASDATA_COM_MD

      Additional VAS Data Communication Mode. Indicates how the VAS advanced data should be transmitted between VAS enabled terminal and VAS provider. Allowed values: 0: no communication required, 1: ep2 request/response, 2: out-of-band

      Specification: valueAddedServices.

    • RES_DATA_TO_HST_IND

      public static final VasInfoType RES_DATA_TO_HST_IND

      Forward Result Data To Host Indicator. Flag indicating wether for this specific VAS program will forward the result data to the VAS Host.

      Specification: valueAddedServices.

    • ADD_VASDATA

      public static final VasInfoType ADD_VASDATA

      Additional VAS Data. Free to use container for VAS specific data, max. 3000 chars. E.g. TWINT extended reference description.

      Specification: valueAddedServices.

    • SUPPORT_VER

      public static final VasInfoType SUPPORT_VER

      VAS Supported Version. Supported VAS specification version (e.g. WOL version) by the terminal software, has to be set by the terminal software based on the implemented VAS specification version.

      Specification: valueAddedServices.

  • Method Details

    • values

      public static VasInfoType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static VasInfoType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null