Interface SchemeInfo
-
public interface SchemeInfoContains information of the Payment Scheme with which the 3DS SDK operates.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CertificateInfogetEncryptionCertificate()Provides the encryption certificate which is configured for the payment scheme.java.lang.StringgetEncryptionCertificateKid()Provides the encryption certificate KID which is configured for the payment scheme.java.util.List<java.lang.String>getIds()Provides the DS RIDs which are configured for the payment scheme.java.lang.StringgetName()Provides the name which is configured for the payment scheme.java.util.List<CertificateInfo>getRootCertificates()Provides the root certificates which are configured for the payment scheme.
-
-
-
Method Detail
-
getRootCertificates
java.util.List<CertificateInfo> getRootCertificates()
Provides the root certificates which are configured for the payment scheme.- Returns:
- list of
CertificateInfowith which the 3DS SDK validates the payment scheme.
-
getEncryptionCertificate
CertificateInfo getEncryptionCertificate()
Provides the encryption certificate which is configured for the payment scheme.- Returns:
CertificateInfowhich 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:
Stringvalue 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:
Stringthe 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.
-
-