Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADD_CH - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Additional Choice button type.
- addParam(String, String, String) - Method in class com.netcetera.threeds.sdk.api.configparameters.ConfigParameters
-
Adds a configuration parameter either to the specified group or to the default group.
- AMEX - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the amex RID value.
- amexConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for amex from the preconfigured schemes where specific parameters can be changed.
- apiKey(String) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.ConfigurationBuilder
-
Sets the
apiKey. - AuthenticationRequestParameters - Class in com.netcetera.threeds.sdk.api.transaction
-
Holds transaction data that the App passes to the 3DS Server for creating the AReq.
- AuthenticationRequestParameters(String, String, String, String, String, String) - Constructor for class com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
-
Constructor.
B
- build() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.ConfigurationBuilder
-
Builds the
ConfigParameters. - build() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Builds the
SchemeConfiguration. - ButtonCustomization - Class in com.netcetera.threeds.sdk.api.ui.logic
-
Provides methods to pass ButtonCustomization parameters to the 3DS SDK.
- ButtonCustomization() - Constructor for class com.netcetera.threeds.sdk.api.ui.logic.ButtonCustomization
C
- CANCEL - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Cancel button type.
- cancelled() - Method in interface com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeStatusReceiver
-
Called when the Cardholder selects the option to cancel the transaction on the challenge screen.
- CB - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the CB RID value.
- cbConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for CB from the preconfigured schemes where specific parameters can be changed.
- CERTIFICATE - Enum constant in enum class com.netcetera.threeds.sdk.api.info.CertificateInfo.CertificateType
- CertificateInfo - Interface in com.netcetera.threeds.sdk.api.info
-
Contains information of the Certificate/Public Key with which the 3DS SDK operates.
- CertificateInfo.CertificateType - Enum Class in com.netcetera.threeds.sdk.api.info
-
The type of the Certificate/Public Key with which the 3DS SDK operates.
- ChallengeParameters - Class in com.netcetera.threeds.sdk.api.transaction.challenge
-
Class for holding the parameters that are required to conduct the challenge process.
- ChallengeParameters() - Constructor for class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
- ChallengeStatusReceiver - Interface in com.netcetera.threeds.sdk.api.transaction.challenge
-
A callback interface that shall receive challenge status notification from the 3DS SDK at the end of the challenge process.
- cleanup(Context) - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
The cleanup method frees up resources that are used by the 3DS SDK.
- close() - Method in interface com.netcetera.threeds.sdk.api.transaction.Transaction
-
Cleans up resources that are held by the Transaction object.
- com.netcetera.threeds.sdk.api - package com.netcetera.threeds.sdk.api
- com.netcetera.threeds.sdk.api.configparameters - package com.netcetera.threeds.sdk.api.configparameters
- com.netcetera.threeds.sdk.api.configparameters.builder - package com.netcetera.threeds.sdk.api.configparameters.builder
- com.netcetera.threeds.sdk.api.exceptions - package com.netcetera.threeds.sdk.api.exceptions
- com.netcetera.threeds.sdk.api.info - package com.netcetera.threeds.sdk.api.info
- com.netcetera.threeds.sdk.api.security - package com.netcetera.threeds.sdk.api.security
- com.netcetera.threeds.sdk.api.transaction - package com.netcetera.threeds.sdk.api.transaction
- com.netcetera.threeds.sdk.api.transaction.challenge - package com.netcetera.threeds.sdk.api.transaction.challenge
- com.netcetera.threeds.sdk.api.transaction.challenge.events - package com.netcetera.threeds.sdk.api.transaction.challenge.events
- com.netcetera.threeds.sdk.api.ui - package com.netcetera.threeds.sdk.api.ui
- com.netcetera.threeds.sdk.api.ui.logic - package com.netcetera.threeds.sdk.api.ui.logic
- com.netcetera.threeds.sdk.api.utils - package com.netcetera.threeds.sdk.api.utils
- completed(CompletionEvent) - Method in interface com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeStatusReceiver
-
Called when the challenge process (that is, the transaction) is completed.
- CompletionEvent - Class in com.netcetera.threeds.sdk.api.transaction.challenge.events
-
Class for holding data about completion of the challenge process.
- CompletionEvent(String, String) - Constructor for class com.netcetera.threeds.sdk.api.transaction.challenge.events.CompletionEvent
-
Constructor.
- ConfigParameters - Class in com.netcetera.threeds.sdk.api.configparameters
-
The ConfigParameters class shall represent the configuration parameters that are required by the 3DS SDK for initialization.
- ConfigParameters() - Constructor for class com.netcetera.threeds.sdk.api.configparameters.ConfigParameters
-
Default constructor.
- ConfigurationBuilder - Class in com.netcetera.threeds.sdk.api.configparameters.builder
-
Builder class for
ConfigParametersthat provides easy to use methods in order to configure the SDK. - ConfigurationBuilder() - Constructor for class com.netcetera.threeds.sdk.api.configparameters.builder.ConfigurationBuilder
-
Constructor.
- configureScheme(SchemeConfiguration) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.ConfigurationBuilder
- CONTINUE - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Continue button type.
- createTransaction(String, String) - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
Creates an instance of Transaction through which the 3DS Requestor App gets the data that is required to perform the transaction.
- createTransaction(String, String, Map<String, String>) - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
Creates an instance of Transaction through which the 3DS Requestor App gets the data that is required to perform the transaction.
- Customization - Class in com.netcetera.threeds.sdk.api.ui.logic
-
Customization's superclass and provides methods to pass UI customization parameters to the 3DS SDK.
- Customization() - Constructor for class com.netcetera.threeds.sdk.api.ui.logic.Customization
D
- DARK - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.UiCustomizationType
-
Customization for SDK UI in dark mode.
- DEFAULT - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.UiCustomizationType
-
Customization for SDK UI in default mode.
- DINERS - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the diners RID value.
- dinersSchemeConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for diners from the preconfigured schemes where specific parameters can be changed.
- doChallenge(Activity, ChallengeParameters, ChallengeStatusReceiver, int) - Method in interface com.netcetera.threeds.sdk.api.transaction.Transaction
-
Initiates the challenge process.
- DsRidValues - Class in com.netcetera.threeds.sdk.api.utils
-
Provides the RID values of the preconfigured schemes in the SDK.
E
- EFTPOS - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the EFTPOS RID value.
- eftposConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for EFTPOS from the preconfigured schemes where specific parameters can be changed.
- encryptionPublicKey(String) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the scheme encryption public key.
- encryptionPublicKey(String, String) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the scheme encryption Public Key and Public Key ID.
- encryptionPublicKeyFromAssetCertificate(AssetManager, String) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the scheme encryption public key.
- encryptionPublicKeyFromAssetCertificate(AssetManager, String, String) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the scheme encryption public key.
- ErrorMessage - Class in com.netcetera.threeds.sdk.api.transaction.challenge
-
Represents an error message that is returned by the ACS to the 3DS SDK or an error message that is generated by the 3DS SDK to be returned to the ACS.
- ErrorMessage(String, String, String, String, String, String, String) - Constructor for class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Constructor.
G
- get3DSServerTransactionID() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Returns the 3DS Server Transaction ID.
- getAcsRefNumber() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Returns the ACS Reference Number.
- getAcsSignedContent() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Returns the ACS signed content object.
- getAcsTransactionID() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Returns the ACS Transaction ID.
- getAuthenticationRequestParameters() - Method in interface com.netcetera.threeds.sdk.api.transaction.Transaction
- getBackgroundColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ButtonCustomization
-
Provides value for the background color.
- getBackgroundColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
-
Provides value for background color.
- getBorderColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
-
Provides border color value.
- getBorderWidth() - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
-
Providers value for border width.
- getButtonCustomization(UiCustomization.ButtonType) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Gets the button customization for the provided
buttonType. - getButtonCustomization(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Provides value for ButtonCustomization.
- getButtonText() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
-
Provides value for button text.
- getCertPrefix() - Method in interface com.netcetera.threeds.sdk.api.info.CertificateInfo
-
Provides the prefix of the configured Certificate/Public Key.
- getChallengeViewBackgroundColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ViewCustomization
-
Provides the background color for the Challenge View.
- getCornerRadius() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ButtonCustomization
-
Provides the value for corner radius.
- getCornerRadius() - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
-
Provides value for the corner radius.
- getDarkBackgroundColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ButtonCustomization
-
Deprecated.
- getDarkBackgroundColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
ToolbarCustomization.getBackgroundColor()withUiCustomization.UiCustomizationType.DARKinstead. - getDarkBorderColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
TextBoxCustomization.getBorderColor()withUiCustomization.UiCustomizationType.DARKinstead. - getDarkModeSupported() - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Deprecated.
- getDarkTextColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
Customization.getTextColor()withUiCustomization.UiCustomizationType.DARKinstead. - getDeviceData() - Method in class com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
-
Encrypted device data.
- getEncryptionCertificate() - Method in interface com.netcetera.threeds.sdk.api.info.SchemeInfo
-
Provides the encryption certificate which is configured for the payment scheme.
- getEncryptionCertificateKid() - Method in interface com.netcetera.threeds.sdk.api.info.SchemeInfo
-
Provides the encryption certificate KID which is configured for the payment scheme.
- getErrorCode() - Method in exception com.netcetera.threeds.sdk.api.exceptions.SDKRuntimeException
-
The getErrorCode method returns the implementer-specific error code.
- getErrorCode() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Returns the error code.
- getErrorCode() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.RuntimeErrorEvent
-
Returns the implementer-specific error code.
- getErrorComponent() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Returns the error component that created the protocol error message.
- getErrorDescription() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Returns the error description.
- getErrorDetails() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Returns the error details.
- getErrorMessage() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.ProtocolErrorEvent
-
Returns the error message.
- getErrorMessage() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.RuntimeErrorEvent
-
Returns details about the error.
- getErrorMessageType() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Returns the error message type.
- getExpiryDate() - Method in interface com.netcetera.threeds.sdk.api.info.CertificateInfo
-
Provides the date until which the configured Certificate/Public Key is valid.
- getHeaderText() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
-
Provides value for header text.
- getHeadingDarkTextColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
LabelCustomization.getHeadingTextColor()withUiCustomization.UiCustomizationType.DARKinstead. - getHeadingTextColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Provides the value for the heading text color.
- getHeadingTextFontName() - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Provides the value for heading text font name.
- getHeadingTextFontSize() - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Provides the value for heading text font size is SP.
- getId() - Method in class com.netcetera.threeds.sdk.api.security.Warning
-
Getter.
- getIds() - Method in interface com.netcetera.threeds.sdk.api.info.SchemeInfo
-
Provides the DS RIDs which are configured for the payment scheme.
- getLabelCustomization() - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Provides value for LabelCustomization.
- getLicenseExpiryDate() - Method in interface com.netcetera.threeds.sdk.api.info.SDKInfo
-
Provides the 3DS SDK license expiry date.
- getMessage() - Method in class com.netcetera.threeds.sdk.api.security.Warning
-
Getter.
- getMessageVersion() - Method in class com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
-
Protocol version that is used for the transaction.
- getMessageVersionNumber() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Returns the message/protocol version.
- getName() - Method in interface com.netcetera.threeds.sdk.api.info.CertificateInfo
-
Provides the name of the configured Certificate/Public Key.
- getName() - Method in interface com.netcetera.threeds.sdk.api.info.SchemeInfo
-
Provides the name which is configured for the payment scheme.
- getParamValue(String, String) - Method in class com.netcetera.threeds.sdk.api.configparameters.ConfigParameters
-
Returns a configuration parameter’s value either from the specified group or from the default group.
- getProgressView(Activity) - Method in interface com.netcetera.threeds.sdk.api.transaction.Transaction
-
Creates an instance of
ProgressView. - getProgressViewBackgroundColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.ViewCustomization
-
Provides the background color for the
ProgressView. - getRootCertificates() - Method in interface com.netcetera.threeds.sdk.api.info.SchemeInfo
-
Provides the root certificates which are configured for the payment scheme.
- getSchemeConfigurations() - Method in interface com.netcetera.threeds.sdk.api.info.SDKInfo
-
The current payment scheme configuration of the 3DS SDK.
- getSchemeEncryptionPublicKey() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Getter for
schemeEncryptionPublicKey. - getSchemeEncryptionPublicKeyId() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Getter for
schemeEncryptionPublicKeyId. - getSchemeId() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Getter for
schemeIds. - getSchemeLogo() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Getter for
schemeLogo. - getSchemeLogoDark() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Getter for
schemeLogoDark. - getSchemeName() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Getter for
schemeName. - getSchemePublicRootKeys() - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Getter for
schemePublicRootKey. - getSDKAppID() - Method in class com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
-
SDK App ID.
- getSDKEphemeralPublicKey() - Method in class com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
-
SDK Ephemeral Public Key in JWK format.
- getSDKInfo() - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
Provides information of the current configuration with which the 3DS SDK operates.
- getSDKReferenceNumber() - Method in class com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
-
SDK Reference Number.
- getSDKTransactionID() - Method in class com.netcetera.threeds.sdk.api.transaction.AuthenticationRequestParameters
-
SDK Transaction ID.
- getSDKTransactionID() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.CompletionEvent
-
Returns the SDK Transaction ID.
- getSDKTransactionID() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.ProtocolErrorEvent
-
Returns the SDK Transaction ID.
- getSDKVersion() - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
- getSeverity() - Method in class com.netcetera.threeds.sdk.api.security.Warning
-
Getter.
- getSupportedProtocolVersions() - Method in interface com.netcetera.threeds.sdk.api.info.SDKInfo
-
Provides a list of supported EMVCo Protocols by the 3DS SDK.
- getTextBoxCustomization() - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Provides value for TextBoxCustomization.
- getTextColor() - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
-
Provides the text color value.
- getTextFontName() - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
-
Provides the value for text font name.
- getTextFontSize() - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
-
Provides the value for text font size is SP.
- getThreeDSRequestorAppURL() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Return the 3DS Requestor App URL.
- getToolbarCustomization() - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Provides value for toolbar customization.
- getTransactionID() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
-
Returns the Transaction ID.
- getTransactionStatus() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.CompletionEvent
-
Returns the transaction status that was received in the final CRes.
- getType() - Method in interface com.netcetera.threeds.sdk.api.info.CertificateInfo
-
Provides the type of the configured Certificate/Public Key.
- getValue() - Method in enum class com.netcetera.threeds.sdk.api.transaction.Transaction.BridgingMessageExtensionVersion
- getViewCustomization() - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Provides the value for ViewCustomization.
- getWarnings() - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
Returns warnings produced by the 3DS SDK while performing security checks during initialization.
H
- hideProgress() - Method in interface com.netcetera.threeds.sdk.api.ui.ProgressView
-
Hides the progress view shown.
- HIGH - Enum constant in enum class com.netcetera.threeds.sdk.api.security.Severity
-
A high-severity warning.
I
- ids(List<String>) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the the DS id of the scheme.
- initialize(Context, ConfigParameters, String, UiCustomization) - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
ThreeDS2Service.initialize(Context, ConfigParameters, String, Map)instead. - initialize(Context, ConfigParameters, String, Map<UiCustomization.UiCustomizationType, UiCustomization>) - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
The 3DS requester App calls the initialize method at the start of the payment stage of a transaction.
- initialize(Context, ConfigParameters, String, Map<UiCustomization.UiCustomizationType, UiCustomization>, ThreeDS2Service.InitializationCallback) - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service
-
The 3DS requester App calls the initialize method at the start of the payment stage of a transaction.
- InvalidInputException - Exception in com.netcetera.threeds.sdk.api.exceptions
-
The InvalidInputException class shall represent a run-time exception that occurs due to one of the following reasons: Parameter value is mandatory, but was not provided. Parameter value does not conform to the specified format. Parameter value exceeds the maximum limit. Parameter value does not meet the minimum length criteria.
- InvalidInputException(String) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.InvalidInputException
- InvalidInputException(String, Throwable) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.InvalidInputException
- isProgressShown() - Method in interface com.netcetera.threeds.sdk.api.ui.ProgressView
-
Deferments if the progress view is displayed or not.
J
- JCB - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the jcb RID value.
- jcbConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for JCB from the preconfigured schemes where specific parameters can be changed.
L
- LabelCustomization - Class in com.netcetera.threeds.sdk.api.ui.logic
-
Provides methods for passing LabelCustomization parameters to the 3DS SDK.
- LabelCustomization() - Constructor for class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Constructor.
- logo(String) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the value of Drawable Resource ID.
- logoDark(String) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the value of Drawable Resource ID.
- LOW - Enum constant in enum class com.netcetera.threeds.sdk.api.security.Severity
-
A low-severity warning.
M
- MASTERCARD - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the mastercard RID value.
- mastercardSchemeConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for mastercard from the preconfigured schemes where specific parameters can be changed.
- MEDIUM - Enum constant in enum class com.netcetera.threeds.sdk.api.security.Severity
-
A medium-severity warning.
- MONOCHROME - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.UiCustomizationType
-
Customization for SDK UI in monochrome mode.
N
- newSchemeConfiguration(String) - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns a
SchemeConfiguration.Builderused to create a new scheme. - NEXT - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Next button type.
O
- onCompleted() - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service.InitializationCallback
-
This method is called when the initialization of the 3DS SDK is completed.
- onError(Throwable) - Method in interface com.netcetera.threeds.sdk.api.ThreeDS2Service.InitializationCallback
-
Called when an error has occurred during the initialization of the 3DS SDK.
- OPEN_OOB_APP - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Open Out of Band Application button type.
P
- ProgressView - Interface in com.netcetera.threeds.sdk.api.ui
-
Provides an instance of Progress View (processing screen) that the 3DS Requestor App uses.
- protocolError(ProtocolErrorEvent) - Method in interface com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeStatusReceiver
-
Called when the 3DS SDK receives an EMV 3-D Secure protocol-defined error message from the ACS.
- ProtocolErrorEvent - Class in com.netcetera.threeds.sdk.api.transaction.challenge.events
-
Class for holding details on the protocol error.
- ProtocolErrorEvent(String, ErrorMessage) - Constructor for class com.netcetera.threeds.sdk.api.transaction.challenge.events.ProtocolErrorEvent
-
Constructor.
- PUBLIC_KEY - Enum constant in enum class com.netcetera.threeds.sdk.api.info.CertificateInfo.CertificateType
R
- removeParam(String, String) - Method in class com.netcetera.threeds.sdk.api.configparameters.ConfigParameters
-
Removes a configuration parameter either from the specified group or from the default group.
- RESEND - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Resend button type.
- restrictedParameters(List<String>) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.ConfigurationBuilder
-
Sets the
restrictedParameters. - rootPublicKey(String...) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the scheme public root keys.
- rootPublicKeyFromAssetCertificate(AssetManager, String...) - Method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration.Builder
-
Sets the scheme public root keys.
- runtimeError(RuntimeErrorEvent) - Method in interface com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeStatusReceiver
-
Called when the 3DS SDK encounters errors during the challenge process.
- RuntimeErrorEvent - Class in com.netcetera.threeds.sdk.api.transaction.challenge.events
-
Class for holding details of run-time errors that are encountered by the 3DS SDK during authentication.
- RuntimeErrorEvent(String, String) - Constructor for class com.netcetera.threeds.sdk.api.transaction.challenge.events.RuntimeErrorEvent
-
Constructor.
S
- SchemeConfiguration - Class in com.netcetera.threeds.sdk.api.configparameters.builder
-
Helper class that provides easy to use methods in order to configure the SDK.
- SchemeConfiguration.Builder - Class in com.netcetera.threeds.sdk.api.configparameters.builder
-
Builder for
SchemeConfiguration. - SchemeInfo - Interface in com.netcetera.threeds.sdk.api.info
-
Contains information of the Payment Scheme with which the 3DS SDK operates.
- SDKAlreadyInitializedException - Exception in com.netcetera.threeds.sdk.api.exceptions
-
The SDKAlreadyInitializedException class shall represent an exception that is thrown if the 3DS SDK instance has already been initialized.
- SDKAlreadyInitializedException(String) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.SDKAlreadyInitializedException
- SDKAlreadyInitializedException(String, Throwable) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.SDKAlreadyInitializedException
- SDKInfo - Interface in com.netcetera.threeds.sdk.api.info
-
Contains information of the current configuration with which the 3DS SDK operates.
- SDKNotInitializedException - Exception in com.netcetera.threeds.sdk.api.exceptions
-
The SDKNotInitializedException represents an exception that is thrown if the 3DS SDK has not been initialized.
- SDKNotInitializedException(String) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.SDKNotInitializedException
- SDKNotInitializedException(String, Throwable) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.SDKNotInitializedException
- SDKRuntimeException - Exception in com.netcetera.threeds.sdk.api.exceptions
-
This exception is thrown if an internal error is encountered by the 3DS SDK.
- SDKRuntimeException(String, String) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.SDKRuntimeException
-
Constructor.
- SDKRuntimeException(String, String, Throwable) - Constructor for exception com.netcetera.threeds.sdk.api.exceptions.SDKRuntimeException
-
The SDKRuntimeException constructor shall create an object with the specified error details.
- set3DSServerTransactionID(String) - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Sets the 3DS Server Transaction ID.
- setAcsRefNumber(String) - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Sets the ACS Reference Number.
- setAcsSignedContent(String) - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Sets the ACS signed content.
- setAcsTransactionID(String) - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Sets the ACS Transaction ID.
- setBackgroundColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ButtonCustomization
-
Sets the background color of the button.
- setBackgroundColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
- setBorderColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
- setBorderWidth(int) - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
- setButtonCustomization(ButtonCustomization, UiCustomization.ButtonType) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
- setButtonCustomization(ButtonCustomization, String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
- setButtonText(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
- setChallengeViewBackgroundColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ViewCustomization
-
Sets the background color for the Challenge View.
- setCornerRadius(int) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ButtonCustomization
-
Sets the radius of the button corners.
- setCornerRadius(int) - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
- setDarkBackgroundColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ButtonCustomization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
ButtonCustomization.setBackgroundColor(String)withUiCustomization.UiCustomizationType.DARKinstead. - setDarkBackgroundColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
ToolbarCustomization.setBackgroundColor(String)withUiCustomization.UiCustomizationType.DARKinstead. - setDarkBorderColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
TextBoxCustomization.setBorderColor(String)withUiCustomization.UiCustomizationType.DARKinstead. - setDarkTextColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
Customization.setTextColor(String)withUiCustomization.UiCustomizationType.DARKinstead. - setHeaderText(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
- setHeadingDarkTextColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Deprecated.This is no longer supported since EMVCo Specification 2.3.1. Use
LabelCustomization.setHeadingTextColor(String)withUiCustomization.UiCustomizationType.DARKinstead. - setHeadingTextColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Sets the color of the heading label text.
- setHeadingTextFontName(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
- setHeadingTextFontSize(int) - Method in class com.netcetera.threeds.sdk.api.ui.logic.LabelCustomization
-
Sets the font size of the heading label text in SP.
- setLabelCustomization(LabelCustomization) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
- setProgressViewBackgroundColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.ViewCustomization
-
Sets the background color for the
ProgressView. - setTextBoxCustomization(TextBoxCustomization) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
- setTextColor(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
- setTextFontName(String) - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
- setTextFontSize(int) - Method in class com.netcetera.threeds.sdk.api.ui.logic.Customization
- setThreeDSRequestorAppURL(String) - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
Sets the 3DS Requestor App URL.
- setToolbarCustomization(ToolbarCustomization) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
- setViewCustomization(ViewCustomization) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
- Severity - Enum Class in com.netcetera.threeds.sdk.api.security
-
Defines the severity levels of warnings produced.
- showProgress() - Method in interface com.netcetera.threeds.sdk.api.ui.ProgressView
-
Shows the progress full screen.
- SUBMIT - Enum constant in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Verify button type.
- supportDarkMode(boolean) - Method in class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Deprecated.
T
- TextBoxCustomization - Class in com.netcetera.threeds.sdk.api.ui.logic
-
Provides methods to pass TextBoxCustomization parameters to the 3DS SDK.
- TextBoxCustomization() - Constructor for class com.netcetera.threeds.sdk.api.ui.logic.TextBoxCustomization
-
Constructor.
- ThreeDS2Service - Interface in com.netcetera.threeds.sdk.api
-
Provides methods to process transactions.
- ThreeDS2Service.InitializationCallback - Interface in com.netcetera.threeds.sdk.api
-
3DS SDK Initialization Callback.
- timedout() - Method in interface com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeStatusReceiver
-
Called when the challenge process reaches or exceeds the timeout interval that is specified during the
doChallengecall on the 3DS SDK. - ToolbarCustomization - Class in com.netcetera.threeds.sdk.api.ui.logic
-
The ToolbarCustomization class provides methods to pass ToolbarCustomization parameters to the 3DS SDK.
- ToolbarCustomization() - Constructor for class com.netcetera.threeds.sdk.api.ui.logic.ToolbarCustomization
-
Constructor.
- toString() - Method in exception com.netcetera.threeds.sdk.api.exceptions.SDKRuntimeException
- toString() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.ErrorMessage
- toString() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.CompletionEvent
- toString() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.ProtocolErrorEvent
- toString() - Method in class com.netcetera.threeds.sdk.api.transaction.challenge.events.RuntimeErrorEvent
- Transaction - Interface in com.netcetera.threeds.sdk.api.transaction
-
Holds parameters that the 3DS Server requires to create AReq messages and to perform the Challenge Flow.
- Transaction.BridgingMessageExtensionVersion - Enum Class in com.netcetera.threeds.sdk.api.transaction
-
Represents the version of the Bridging Message Extension.
U
- UiCustomization - Class in com.netcetera.threeds.sdk.api.ui.logic
-
The UiCustomization class shall provide the functionality required to customize the 3DS SDK UI elements.
- UiCustomization() - Constructor for class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization
-
Default constructor for UICustomization class.
- UiCustomization.ButtonType - Enum Class in com.netcetera.threeds.sdk.api.ui.logic
-
Defines the button types for customizations.
- UiCustomization.UiCustomizationType - Enum Class in com.netcetera.threeds.sdk.api.ui.logic
-
Defines the UI Customization type.
- UNION - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the union RID value.
- unionSchemeConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for union pay from the preconfigured schemes where specific parameters can be changed.
- useBridgingExtension(Transaction.BridgingMessageExtensionVersion) - Method in interface com.netcetera.threeds.sdk.api.transaction.Transaction
-
Indicates if Bridging Message Extension will be used.
V
- V10 - Enum constant in enum class com.netcetera.threeds.sdk.api.transaction.Transaction.BridgingMessageExtensionVersion
-
Bridging Message Extension version 1.0
- V20 - Enum constant in enum class com.netcetera.threeds.sdk.api.transaction.Transaction.BridgingMessageExtensionVersion
-
Bridging Message Extension version 1.0
- valueOf(String) - Static method in enum class com.netcetera.threeds.sdk.api.info.CertificateInfo.CertificateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.netcetera.threeds.sdk.api.security.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.netcetera.threeds.sdk.api.transaction.Transaction.BridgingMessageExtensionVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.UiCustomizationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.netcetera.threeds.sdk.api.info.CertificateInfo.CertificateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.netcetera.threeds.sdk.api.security.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.netcetera.threeds.sdk.api.transaction.Transaction.BridgingMessageExtensionVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.ButtonType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.netcetera.threeds.sdk.api.ui.logic.UiCustomization.UiCustomizationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ViewCustomization - Class in com.netcetera.threeds.sdk.api.ui.logic
-
Provides methods to pass customization parameters for the Challenge View and Progress View to the 3DS SDK.
- ViewCustomization() - Constructor for class com.netcetera.threeds.sdk.api.ui.logic.ViewCustomization
- VISA - Static variable in class com.netcetera.threeds.sdk.api.utils.DsRidValues
-
Defines the visa RID value.
- visaSchemeConfiguration() - Static method in class com.netcetera.threeds.sdk.api.configparameters.builder.SchemeConfiguration
-
Returns the default configuration for visa from the preconfigured schemes where specific parameters can be changed.
W
- Warning - Class in com.netcetera.threeds.sdk.api.security
-
Represent a warning that is produced by the 3DS SDK while performing security checks during initialization.
- Warning(String, String, Severity) - Constructor for class com.netcetera.threeds.sdk.api.security.Warning
-
Constructor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ButtonCustomization.getBackgroundColor()withUiCustomization.UiCustomizationType.DARKinstead.