Class ConfigParams


  • public final class ConfigParams
    extends Object
    The configuration parameters for D1 SDK initializations.
    Since:
    1.0.0
    • Method Detail

      • buildConfigCore

        @NonNull
        public static D1Params buildConfigCore​(@NonNull
                                               String consumerID)
        Build configuration for core module. Application is responsible to provide consumerID value.
        Parameters:
        consumerID - The consumer identifier.
        Returns:
        The param object.
      • buildConfigCard

        @NonNull
        public static D1Params buildConfigCard​(@NonNull
                                               Activity activity,
                                               @NonNull
                                               OEMPayType oemPayType,
                                               @Nullable
                                               String samsungServiceID)
        Build configuration for card module.
        Parameters:
        activity - The caller activity.
        oemPayType - The OEM Pay Type: Google pay or Samsung pay.
        samsungServiceID - The Samsung service identifier for Samsung Pay type.
        Returns:
        The param object.
      • buildConfigCard

        @NonNull
        public static D1Params buildConfigCard​(@NonNull
                                               Activity activity,
                                               @NonNull
                                               OEMPayType oemPayType,
                                               @Nullable
                                               String samsungServiceID,
                                               @Nullable
                                               String visaClientAppId)
        Build configuration for card module.
        Parameters:
        activity - The caller activity.
        oemPayType - The OEM Pay Type: Google pay or Samsung pay.
        samsungServiceID - The Samsung service identifier for Samsung Pay type.
        visaClientAppId - Visa Client App Identifier. Unique identifier for the client application. It is obtained from Samsung Portal.
        Returns:
        The param object.