Class SchemeConfiguration
- java.lang.Object
-
- com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
public final class SchemeConfiguration extends java.lang.ObjectHelper class that provides easy to use methods in order to configure the SDK.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSchemeConfiguration.BuilderBuilder forSchemeConfiguration.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchemeConfiguration.BuilderamexConfiguration()Returns the default configuration for amex from the preconfigured schemes where specific parameters can be changed.static SchemeConfiguration.BuildercbConfiguration()Returns the default configuration for CB from the preconfigured schemes where specific parameters can be changed.static SchemeConfiguration.BuilderdinersSchemeConfiguration()Returns the default configuration for diners from the preconfigured schemes where specific parameters can be changed.static SchemeConfiguration.BuildereftposConfiguration()Returns the default configuration for EFTPOS from the preconfigured schemes where specific parameters can be changed.java.lang.StringgetSchemeEncryptionPublicKey()Getter forschemeEncryptionPublicKey.java.lang.StringgetSchemeEncryptionPublicKeyId()Getter forschemeEncryptionPublicKeyId.java.lang.StringgetSchemeId()Getter forschemeIds.java.lang.StringgetSchemeLogo()Getter forschemeLogo.java.lang.StringgetSchemeLogoDark()Getter forschemeLogoDark.java.lang.StringgetSchemeName()Getter forschemeName.java.util.List<java.lang.String>getSchemePublicRootKeys()Getter forschemePublicRootKey.static SchemeConfiguration.BuilderjcbConfiguration()Returns the default configuration for JCB from the preconfigured schemes where specific parameters can be changed.static SchemeConfiguration.BuildermastercardSchemeConfiguration()Returns the default configuration for mastercard from the preconfigured schemes where specific parameters can be changed.static SchemeConfiguration.BuildernewSchemeConfiguration(java.lang.String schemeName)Returns aSchemeConfiguration.Builderused to create a new scheme.static SchemeConfiguration.BuilderunionSchemeConfiguration()Returns the default configuration for union pay from the preconfigured schemes where specific parameters can be changed.static SchemeConfiguration.BuildervisaSchemeConfiguration()Returns the default configuration for visa from the preconfigured schemes where specific parameters can be changed.
-
-
-
Method Detail
-
mastercardSchemeConfiguration
public static SchemeConfiguration.Builder mastercardSchemeConfiguration()
Returns the default configuration for mastercard from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
visaSchemeConfiguration
public static SchemeConfiguration.Builder visaSchemeConfiguration()
Returns the default configuration for visa from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
amexConfiguration
public static SchemeConfiguration.Builder amexConfiguration()
Returns the default configuration for amex from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
dinersSchemeConfiguration
public static SchemeConfiguration.Builder dinersSchemeConfiguration()
Returns the default configuration for diners from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
unionSchemeConfiguration
public static SchemeConfiguration.Builder unionSchemeConfiguration()
Returns the default configuration for union pay from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
jcbConfiguration
public static SchemeConfiguration.Builder jcbConfiguration()
Returns the default configuration for JCB from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
cbConfiguration
public static SchemeConfiguration.Builder cbConfiguration()
Returns the default configuration for CB from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
eftposConfiguration
public static SchemeConfiguration.Builder eftposConfiguration()
Returns the default configuration for EFTPOS from the preconfigured schemes where specific parameters can be changed.- Returns:
SchemeConfiguration.Builder
-
newSchemeConfiguration
public static SchemeConfiguration.Builder newSchemeConfiguration(java.lang.String schemeName)
Returns aSchemeConfiguration.Builderused to create a new scheme. When using thisSchemeConfiguration.Builderit is required to call allSchemeConfiguration.Buildermethods.The only exception to this rule is if you call
SchemeConfiguration.Builder.encryptionPublicKeyFromAssetCertificate(AssetManager, String), do not callSchemeConfiguration.Builder.encryptionPublicKey(String), as this will override the key set from the previous method. The same rule applies toSchemeConfiguration.Builder.rootPublicKeyFromAssetCertificate(AssetManager, String...)(AssetManager, String)} andSchemeConfiguration.Builder.rootPublicKey(String...).- Parameters:
schemeName-Stringthe name of the scheme.- Returns:
SchemeConfiguration.Builder
-
getSchemeName
public java.lang.String getSchemeName()
Getter forschemeName.- Returns:
- schemeName
-
getSchemeId
public java.lang.String getSchemeId()
Getter forschemeIds.- Returns:
- schemeId
-
getSchemeLogo
public java.lang.String getSchemeLogo()
Getter forschemeLogo.- Returns:
- schemeLogo
-
getSchemeLogoDark
public java.lang.String getSchemeLogoDark()
Getter forschemeLogoDark.- Returns:
- schemeLogoDark
-
getSchemeEncryptionPublicKey
public java.lang.String getSchemeEncryptionPublicKey()
Getter forschemeEncryptionPublicKey.- Returns:
- schemeEncryptionPublicKey
-
getSchemeEncryptionPublicKeyId
public java.lang.String getSchemeEncryptionPublicKeyId()
Getter forschemeEncryptionPublicKeyId.- Returns:
- schemeEncryptionPublicKeyId
-
getSchemePublicRootKeys
public java.util.List<java.lang.String> getSchemePublicRootKeys()
Getter forschemePublicRootKey.- Returns:
- schemePublicRootKeys
-
-