Class CardControlSettings.Merchant

java.lang.Object
com.thalesgroup.gemalto.d1.card.cardservice.CardControlSettings.Merchant
Enclosing class:
CardControlSettings

public static final class CardControlSettings.Merchant extends Object
The set of controls applied on merchant category for the card issued by D1.
  • Constructor Details

    • Merchant

      public Merchant()
  • Method Details

    • isGamblingMerchantEnabled

      @NonNull public Boolean isGamblingMerchantEnabled()
      To enable/disable the payment setting with merchant that has gambling activities.
    • setGamblingMerchantEnabled

      public void setGamblingMerchantEnabled(@NonNull Boolean enabled)
      Enable/disable the payment setting with merchant that has gambling activities. Mandatory for getCardSettings API.
    • isAdultMerchantEnabled

      @NonNull public Boolean isAdultMerchantEnabled()
      To enable/disable the payment setting with merchant that has adult activities.
    • setAdultMerchantEnabled

      public void setAdultMerchantEnabled(@NonNull Boolean enabled)
      Enable/disable the payment setting with merchant that has adult activities. Mandatory for getCardSettings API.
    • isRiskyMerchantEnabled

      @NonNull public Boolean isRiskyMerchantEnabled()
      To enable/disable the payment setting with merchant that has been categorised as risky by the scheme.
    • setRiskyMerchantEnabled

      public void setRiskyMerchantEnabled(@NonNull Boolean enabled)
      Enable/disable the payment setting with merchant that has been categorised as risky by the scheme. Mandatory for getCardSettings API.