Class ProfileUpdatablePaths.Mastercard

  • Enclosing class:
    ProfileUpdatablePaths

    public static class ProfileUpdatablePaths.Mastercard
    extends java.lang.Object
    Supported paths for Mastercard scheme. The path typically contains 2 bytes, the first byte indicates the scheme and second byte indicates the data that can be modified.
    • Constructor Summary

      Constructors 
      Constructor Description
      Mastercard()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • APPLICATION_PREFERED_NAME_MAIN_AID

        public static final java.lang.String APPLICATION_PREFERED_NAME_MAIN_AID
        Application Preferred Name (APN) of the main AID. This is corresponding to the tag 9F12 of the r-APDU to select payment (main) AID.
        See Also:
        Constant Field Values
      • ISSUER_DYNAMIC_DISCRETIONARY_DATA

        public static final java.lang.String ISSUER_DYNAMIC_DISCRETIONARY_DATA
        Issuer Dynamic Discretionary Data (IDDD), which is part of the Issuer Application Data (IAD). In particular, these are the last 2 bytes (byte 19 and 20) of the IAD.
        IMPORTANT: The current version of Mastercard specification (Function Description v1.0) has IAD only up to 18 bytes. So bytes 19 and 20 are basically added as a customized implementation for Mastercard-based payment flow. Reference document file: MasterCardCloudBasedPayments__MobilePaymentApplication_FunctionalDescription_v1 -0.pdf
        See Also:
        Constant Field Values
    • Constructor Detail

      • Mastercard

        public Mastercard()