Interface SchemeInfo
public interface SchemeInfo
Contains information of the Payment Scheme with which the 3DS SDK operates.
-
Method Summary
Modifier and TypeMethodDescriptionProvides the encryption certificate which is configured for the payment scheme.Provides the encryption certificate KID which is configured for the payment scheme.getIds()Provides the DS RIDs which are configured for the payment scheme.getName()Provides the name which is configured for the payment scheme.Provides the root certificates which are configured for the payment scheme.
-
Method Details
-
getRootCertificates
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
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
String getName()Provides the name which is configured for the payment scheme.- Returns:
Stringthe name of the payment scheme.
-
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.
-