Index

A B C D E G H I J L M N O P R S T U V W 
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
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 ConfigParameters that 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
Adds the schemeConfiguration to the List of SchemeConfiguration.
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.
This is no longer supported since EMVCo Specification 2.3.1. Use ButtonCustomization.getBackgroundColor() with UiCustomization.UiCustomizationType.DARK instead.
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() with UiCustomization.UiCustomizationType.DARK instead.
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() with UiCustomization.UiCustomizationType.DARK instead.
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() with UiCustomization.UiCustomizationType.DARK instead.
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() with UiCustomization.UiCustomizationType.DARK instead.
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.Builder used 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) with UiCustomization.UiCustomizationType.DARK instead.
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) with UiCustomization.UiCustomizationType.DARK instead.
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) with UiCustomization.UiCustomizationType.DARK instead.
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) with UiCustomization.UiCustomizationType.DARK instead.
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) with UiCustomization.UiCustomizationType.DARK instead.
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 doChallenge call 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.
A B C D E G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form