Class ThreeDS2CardRangeDetail


  • public class ThreeDS2CardRangeDetail
    extends Object
    ThreeDS2CardRangeDetail
    • Constructor Detail

      • ThreeDS2CardRangeDetail

        public ThreeDS2CardRangeDetail()
    • Method Detail

      • acsInfoInd

        public ThreeDS2CardRangeDetail acsInfoInd​(List<String> acsInfoInd)
        Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
        Parameters:
        acsInfoInd -
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getAcsInfoInd

        public List<String> getAcsInfoInd()
        Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
        Returns:
        acsInfoInd
      • setAcsInfoInd

        public void setAcsInfoInd​(List<String> acsInfoInd)
        Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
        Parameters:
        acsInfoInd -
      • brandCode

        public ThreeDS2CardRangeDetail brandCode​(String brandCode)
        Card brand.
        Parameters:
        brandCode -
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getBrandCode

        public String getBrandCode()
        Card brand.
        Returns:
        brandCode
      • setBrandCode

        public void setBrandCode​(String brandCode)
        Card brand.
        Parameters:
        brandCode -
      • endRange

        public ThreeDS2CardRangeDetail endRange​(String endRange)
        BIN end range.
        Parameters:
        endRange -
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getEndRange

        public String getEndRange()
        BIN end range.
        Returns:
        endRange
      • setEndRange

        public void setEndRange​(String endRange)
        BIN end range.
        Parameters:
        endRange -
      • startRange

        public ThreeDS2CardRangeDetail startRange​(String startRange)
        BIN start range.
        Parameters:
        startRange -
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getStartRange

        public String getStartRange()
        BIN start range.
        Returns:
        startRange
      • setStartRange

        public void setStartRange​(String startRange)
        BIN start range.
        Parameters:
        startRange -
      • threeDS2Versions

        public ThreeDS2CardRangeDetail threeDS2Versions​(List<String> threeDS2Versions)
        Supported 3D Secure protocol versions
        Parameters:
        threeDS2Versions -
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getThreeDS2Versions

        public List<String> getThreeDS2Versions()
        Supported 3D Secure protocol versions
        Returns:
        threeDS2Versions
      • setThreeDS2Versions

        public void setThreeDS2Versions​(List<String> threeDS2Versions)
        Supported 3D Secure protocol versions
        Parameters:
        threeDS2Versions -
      • threeDSMethodURL

        public ThreeDS2CardRangeDetail threeDSMethodURL​(String threeDSMethodURL)
        In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
        Parameters:
        threeDSMethodURL -
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getThreeDSMethodURL

        public String getThreeDSMethodURL()
        In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
        Returns:
        threeDSMethodURL
      • setThreeDSMethodURL

        public void setThreeDSMethodURL​(String threeDSMethodURL)
        In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
        Parameters:
        threeDSMethodURL -
      • equals

        public boolean equals​(Object o)
        Return true if this ThreeDS2CardRangeDetail object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static ThreeDS2CardRangeDetail fromJson​(String jsonString)
                                                throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of ThreeDS2CardRangeDetail given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of ThreeDS2CardRangeDetail
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to ThreeDS2CardRangeDetail
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of ThreeDS2CardRangeDetail to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException