Class ThreeDS2RequestData


  • public class ThreeDS2RequestData
    extends Object
    ThreeDS2RequestData
    • Constructor Detail

      • ThreeDS2RequestData

        public ThreeDS2RequestData()
    • Method Detail

      • isAuthenticationOnly

        public Boolean isAuthenticationOnly()
      • setAuthenticationOnly

        public void setAuthenticationOnly​(Boolean authenticationOnly)
      • getDeviceChannel

        public String getDeviceChannel()
      • setDeviceChannel

        public void setDeviceChannel​(String deviceChannel)
      • setDeviceRenderOptions

        public void setDeviceRenderOptions​(DeviceRenderOptions deviceRenderOptions)
      • getNotificationURL

        public String getNotificationURL()
      • setNotificationURL

        public void setNotificationURL​(String notificationURL)
      • getSdkAppID

        public String getSdkAppID()
      • setSdkAppID

        public void setSdkAppID​(String sdkAppID)
      • getSdkEncData

        public String getSdkEncData()
      • setSdkEncData

        public void setSdkEncData​(String sdkEncData)
      • setSdkEphemPubKey

        public void setSdkEphemPubKey​(SDKEphemPubKey sdkEphemPubKey)
      • getSdkMaxTimeout

        public Integer getSdkMaxTimeout()
      • setSdkMaxTimeout

        public void setSdkMaxTimeout​(Integer sdkMaxTimeout)
      • getSdkReferenceNumber

        public String getSdkReferenceNumber()
      • setSdkReferenceNumber

        public void setSdkReferenceNumber​(String sdkReferenceNumber)
      • getSdkTransID

        public String getSdkTransID()
      • setSdkTransID

        public void setSdkTransID​(String sdkTransID)
      • getSdkVersion

        public String getSdkVersion()
      • setSdkVersion

        public void setSdkVersion​(String sdkVersion)
      • getThreeDSCompInd

        public String getThreeDSCompInd()
      • setThreeDSCompInd

        public void setThreeDSCompInd​(String threeDSCompInd)
      • getThreeDSRequestorURL

        public String getThreeDSRequestorURL()
      • setThreeDSRequestorURL

        public void setThreeDSRequestorURL​(String threeDSRequestorURL)
      • threeDSServerTransID

        @Deprecated
        public ThreeDS2RequestData threeDSServerTransID​(String threeDSServerTransID)
        Deprecated.
        As of Checkout/Payments API version 41, this field is not used anymore.
      • getThreeDSServerTransID

        @Deprecated
        public String getThreeDSServerTransID()
        Deprecated.
        As of Checkout/Payments API version 41, this field is not used anymore.
      • setThreeDSServerTransID

        @Deprecated
        public void setThreeDSServerTransID​(String threeDSServerTransID)
        Deprecated.
        As of Checkout/Payments API version 41, this field is not used anymore.
      • getMessageVersion

        public String getMessageVersion()
        The messageVersion value indicating the 3D Secure 2 protocol version.
        Returns:
        messageVersion
      • setMessageVersion

        public void setMessageVersion​(String messageVersion)
      • getThreeDSRequestorChallengeInd

        public String getThreeDSRequestorChallengeInd()
        Indicates whether a challenge is requested for this transaction.
        Returns:
        threeDSRequestorChallengeInd
      • setThreeDSRequestorChallengeInd

        public void setThreeDSRequestorChallengeInd​(String threeDSRequestorChallengeInd)
      • threeDSRequestorChallengeInd

        public ThreeDS2RequestData threeDSRequestorChallengeInd​(String threeDSRequestorChallengeInd)
      • getThreeDSRequestorID

        public String getThreeDSRequestorID()
        Required for [authentication-only integration](https://docs.adyen.com/checkout/3d-secure-2/3ds2-checkout-authentication-only-integration) for Visa. Unique 3D Secure requestor identifier assigned by the Directory Server when you enrol for 3D Secure 2.
        Returns:
        threeDSRequestorID
      • setThreeDSRequestorID

        public void setThreeDSRequestorID​(String threeDSRequestorID)
      • getThreeDSRequestorName

        public String getThreeDSRequestorName()
        Required for [authentication-only integration](https://docs.adyen.com/checkout/3d-secure-2/3ds2-checkout-authentication-only-integration) for Visa. Unique 3D Secure requestor name assigned by the Directory Server when you enrol for 3D Secure 2.
        Returns:
        threeDSRequestorName
      • setThreeDSRequestorName

        public void setThreeDSRequestorName​(String threeDSRequestorName)
      • getAcquirerBIN

        public String getAcquirerBIN()
        Required for [authentication-only integration](https://docs.adyen.com/checkout/3d-secure-2/3ds2-checkout-authentication-only-integration). The acquiring BIN enrolled for 3D Secure 2. This string should match the value that you will use in the authorisation.
        Returns:
        acquirerBIN
      • setAcquirerBIN

        public void setAcquirerBIN​(String acquirerBIN)
      • getAcquirerMerchantID

        public String getAcquirerMerchantID()
        Required for [authentication-only integration](https://docs.adyen.com/checkout/3d-secure-2/3ds2-checkout-authentication-only-integration). The merchantId that is enrolled for 3D Secure 2 by the merchant's acquirer. This string should match the value that you will use in the authorisation.
        Returns:
        acquirerMerchantID
      • setAcquirerMerchantID

        public void setAcquirerMerchantID​(String acquirerMerchantID)
      • getMcc

        public String getMcc()
        Required for merchants that have been enrolled for 3DS2 by another party than Adyen, mostly [authentication-only integrations](https://docs.adyen.com/checkout/3d-secure-2/3ds2-checkout-authentication-only-integration). The mcc is a four-digit code with which the previously given acquirerMerchantID is registered at the scheme.
        Returns:
        mcc
      • setMcc

        public void setMcc​(String mcc)
      • getMerchantName

        public String getMerchantName()
        Required for [authentication-only integration](https://docs.adyen.com/checkout/3d-secure-2/3ds2-checkout-authentication-only-integration). The merchant name that the issuer presents to the shopper if they get a challenge. We recommend to use the same value that you will use in the authorization. Maximum length is 40 characters. Optional for a [full 3D Secure 2 integration](https://docs.adyen.com/checkout/3d-secure-2/3ds2-checkout-api-integration). Use this field if you are enrolled for 3D Secure 2 with us and want to override the merchant name already configured on your account.
        Returns:
        merchantName
      • setMerchantName

        public void setMerchantName​(String merchantName)
      • getWhiteListStatus

        public String getWhiteListStatus()
        The `whiteListStatus` value returned from a previous 3D Secure 2 transaction, only applicable for 3D Secure 2 protocol version 2.2.0.
        Returns:
        whiteListStatus
      • setWhiteListStatus

        public void setWhiteListStatus​(String whiteListStatus)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object