public final class SchemeConfiguration
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SchemeConfiguration.Builder
Builder for
SchemeConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
static SchemeConfiguration.Builder |
amexConfiguration()
Returns the default configuration for amex from the preconfigured schemes where specific parameters can be
changed.
|
static SchemeConfiguration.Builder |
cbConfiguration()
Returns the default configuration for CB from the preconfigured schemes where specific parameters can be
changed.
|
static SchemeConfiguration.Builder |
dinersSchemeConfiguration()
Returns the default configuration for diners from the preconfigured schemes where specific parameters can be
changed.
|
java.lang.String |
getSchemeEncryptionPublicKey()
Getter for
schemeEncryptionPublicKey. |
java.lang.String |
getSchemeId()
Getter for
schemeIds. |
java.lang.String |
getSchemeLogo()
Getter for
schemeLogo. |
java.lang.String |
getSchemeLogoDark()
Getter for
schemeLogoDark. |
java.lang.String |
getSchemeName()
Getter for
schemeName. |
java.lang.String |
getSchemePublicRootKey()
Getter for
schemePublicRootKey. |
static SchemeConfiguration.Builder |
jcbConfiguration()
Returns the default configuration for JCB from the preconfigured schemes where specific parameters can be
changed.
|
static SchemeConfiguration.Builder |
mastercardSchemeConfiguration()
Returns the default configuration for mastercard from the preconfigured schemes where specific parameters can be
changed.
|
static SchemeConfiguration.Builder |
newSchemeConfiguration(java.lang.String schemeName)
Returns a
SchemeConfiguration.Builder used to create a new scheme. |
static SchemeConfiguration.Builder |
unionSchemeConfiguration()
Returns the default configuration for union pay from the preconfigured schemes where specific parameters can be
changed.
|
static SchemeConfiguration.Builder |
visaSchemeConfiguration()
Returns the default configuration for visa from the preconfigured schemes where specific parameters can be
changed.
|
public static SchemeConfiguration.Builder mastercardSchemeConfiguration()
SchemeConfiguration.Builderpublic static SchemeConfiguration.Builder visaSchemeConfiguration()
SchemeConfiguration.Builderpublic static SchemeConfiguration.Builder amexConfiguration()
SchemeConfiguration.Builderpublic static SchemeConfiguration.Builder dinersSchemeConfiguration()
SchemeConfiguration.Builderpublic static SchemeConfiguration.Builder unionSchemeConfiguration()
SchemeConfiguration.Builderpublic static SchemeConfiguration.Builder jcbConfiguration()
SchemeConfiguration.Builderpublic static SchemeConfiguration.Builder cbConfiguration()
SchemeConfiguration.Builderpublic static SchemeConfiguration.Builder newSchemeConfiguration(java.lang.String schemeName)
SchemeConfiguration.Builder used to create a new scheme. When using this SchemeConfiguration.Builder it is required to call all
SchemeConfiguration.Builder methods.
The only exception to this rule is if you call SchemeConfiguration.Builder.encryptionPublicKeyFromAssetCertificate(AssetManager,
String), do not call SchemeConfiguration.Builder.encryptionPublicKey(String), as this will override the key set from the
previous method. The same rule applies to SchemeConfiguration.Builder.rootPublicKeyFromAssetCertificate(AssetManager, String)
and SchemeConfiguration.Builder.rootPublicKey(String).
SchemeConfiguration.Builderpublic java.lang.String getSchemeName()
schemeName.public java.lang.String getSchemeId()
schemeIds.public java.lang.String getSchemeLogo()
schemeLogo.public java.lang.String getSchemeLogoDark()
schemeLogoDark.public java.lang.String getSchemeEncryptionPublicKey()
schemeEncryptionPublicKey.public java.lang.String getSchemePublicRootKey()
schemePublicRootKey.