Class 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 Detail

      • Merchant

        public Merchant()
    • Method Detail

      • 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.