Interface SchemeInfo


  • public interface SchemeInfo
    Contains information of the Payment Scheme with which the 3DS SDK operates.
    • Method Detail

      • getRootCertificates

        java.util.List<CertificateInfo> getRootCertificates()
        Provides the root certificates which are configured for the payment scheme.
        Returns:
        list of CertificateInfo with which the 3DS SDK validates the payment scheme.
      • getEncryptionCertificate

        CertificateInfo getEncryptionCertificate()
        Provides the encryption certificate which is configured for the payment scheme.
        Returns:
        CertificateInfo which the 3DS SDK uses to encrypt the device data JWE.
      • getEncryptionCertificateKid

        java.lang.String getEncryptionCertificateKid()
        Provides the encryption certificate KID which is configured for the payment scheme.
        Returns:
        String value which is used as the "kid" value in the device data JWE.
      • getName

        java.lang.String getName()
        Provides the name which is configured for the payment scheme.
        Returns:
        String the name of the payment scheme.
      • getIds

        java.util.List<java.lang.String> getIds()
        Provides the DS RIDs which are configured for the payment scheme.
        Returns:
        list of values with which the integrator can invoke ThreeDS2Service.createTransaction(String, String) for the current payment scheme.