Skip navigation links
A B C D E F G H I O R S T V 

A

addClientConfigParam(String, String) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets value for the custom parameter for the /n software Client component.

B

BaseTask<T> - Class in com.oppwa.mobile.connect.threeds
 
BaseTask() - Constructor for class com.oppwa.mobile.connect.threeds.BaseTask
 
build() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Creates OppThreeDSConfig initialized with all set earlier parameters.
Builder() - Constructor for class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
 
Builder(OppThreeDSConfig) - Constructor for class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Copy constructor for the Builder class

C

call() - Method in class com.oppwa.mobile.connect.threeds.BaseTask
 
Callback() - Constructor for class com.oppwa.mobile.connect.threeds.OppThreeDSService.Callback
 
ChallengeCallback - Interface in com.oppwa.mobile.connect.threeds
A callback interface to receive result after challenge is finished or interrupted for some reason
ChallengeCallback.CompletionEvent - Interface in com.oppwa.mobile.connect.threeds
Interface to represent information about successful challenge completion
ChallengeCallback.ErrorEvent - Interface in com.oppwa.mobile.connect.threeds
Interface to represent information about interrupted challenge
ChallengeUiType - Enum in com.oppwa.mobile.connect.threeds.constant
UI types for displaying challenge screens.
cleanUp() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
The cleanup method frees up resources that are used by the 3DS SDK.
close() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSTransaction
Cleans up resources that are held by the transaction object.
com.oppwa.mobile.connect.threeds - package com.oppwa.mobile.connect.threeds
 
com.oppwa.mobile.connect.threeds.constant - package com.oppwa.mobile.connect.threeds.constant
 
createTransaction(String) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Deprecated.
Use OppThreeDSService.createTransaction(String, String) instead. Creates transaction object for the specific payment brand.

A reference should be kept for this transaction through the entire 3-D Secure process. When the transaction is complete, it should be closed via the OppThreeDSTransaction.close().

createTransaction(String, String) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Creates transaction object for the specific payment brand and protocol version.

D

DEFAULT_PROTOCOL_VERSION - Static variable in class com.oppwa.mobile.connect.threeds.SchemeConfig
Deprecated.
doChallenge(Activity, String, ChallengeCallback) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSTransaction
Validates authResponse and launches the challenge screens.

E

equals(Object) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
 
equals(Object) - Method in class com.oppwa.mobile.connect.threeds.SchemeConfig
 
executeAsync(BaseTask<T>) - Method in class com.oppwa.mobile.connect.threeds.TaskRunner
 

F

fromString(String) - Static method in enum com.oppwa.mobile.connect.threeds.constant.TransactionStatus
 

G

getAppSignature() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns app signature for the merchant app to be verified by the SDK.
getAuthRequestParams() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSTransaction
Constructs authentication request parameters string to be sent to the Platform.
getByName(String) - Static method in enum com.oppwa.mobile.connect.threeds.constant.TransactionMode
Parses TransactionMode object from its string representation.
getChallengeUiTypes() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns supported UI types for displaying challenge screens.
getClientConfigParam(String) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns string value of the custom parameter for the /n software Client component.
getConfig() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Configuration object to be used during service initialization.
getDeviceParameterBlacklist() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns the list of device parameters that should NOT be collected for the device.
getDsCaRootCert() - Method in class com.oppwa.mobile.connect.threeds.SchemeConfig
Returns CA public certificate (root) of the DS-CA
getDsEncryptCert() - Method in class com.oppwa.mobile.connect.threeds.SchemeConfig
Returns public certificate provided by the DS to encrypt device data
getDsRefId() - Method in class com.oppwa.mobile.connect.threeds.SchemeConfig
Returns Directory Server ID
getErrorCode() - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback.ErrorEvent
Returns error code for the challenge interruption
getErrorDetails() - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback.ErrorEvent
Returns more details error description if it's available
getErrorMessage() - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback.ErrorEvent
Returns short error message identifying why challenge was interrupted
getInstance() - Static method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Returns single instance of the OppThreeDSService class.
getLocale() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns string that represents the locale for the app's user interface (for example, "en-US").
getMaliciousApps() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns list of package names for the apps that should be recognized as malicious.
getNsoftwareVersion() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
 
getPaymentBrands() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Returns list of payment brands specified during initialization.
getProgressView(Activity) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSTransaction
Returns the processing screen which displays the Directory Server logo, and a graphical element to indicate that an activity is being processed.
getProtocolVersion() - Method in class com.oppwa.mobile.connect.threeds.SchemeConfig
Deprecated.
getSdkMaxTimeout() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns maximum amount of time (in minutes) for all exchanges for the 3-D Secure authentication.
getSDKVersion() - Static method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Returns version of the 3DS SDK.
getTransactionId() - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback.CompletionEvent
Returns 3-D Secure transaction identifier
getTransactionStatus() - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback.CompletionEvent
Returns status of the transaction after challenge is done
getTrustedAppStores() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns additional list of trusted applications, that would not cause security warnings (SW02).
getUiCustomization() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
Returns UI configuration information that is used to specify the UI layout and theme of the challenge screens, for example, font style and font size.
getValue() - Method in enum com.oppwa.mobile.connect.threeds.constant.ChallengeUiType
Returns int value assigned to the specific UI type
getWarnings() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Returns warnings produced by the security checks during the service initialization.

H

hashCode() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
 
hashCode() - Method in class com.oppwa.mobile.connect.threeds.SchemeConfig
 

I

initialize(Context, TransactionMode, List<String>) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Initializes the service, starts preparation for the 3-D Secure authentication.
isInitialized() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Returns true if service is initialized, false otherwise.

O

onCancel() - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback
Invoked if shopper manually aborts authentication by tapping 'Cancel' button
onComplete(ChallengeCallback.CompletionEvent) - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback
Invoked when challenge is completed without any errors
onError(Exception) - Method in class com.oppwa.mobile.connect.threeds.BaseTask
 
onError(String, StackTraceElement[]) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService.Callback
Method called if service initialization was interrupted by some internal error.
onFailure(ChallengeCallback.ErrorEvent) - Method in interface com.oppwa.mobile.connect.threeds.ChallengeCallback
Invoked if some internal error has occurred
onInitialized() - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService.Callback
Method called after service is successfully initialized and ready for creating transaction.
onPostExecute(T) - Method in class com.oppwa.mobile.connect.threeds.BaseTask
 
OppThreeDSConfig - Class in com.oppwa.mobile.connect.threeds
Class that contains all possible configurations to be applied at OppThreeDSService initialization phase.
OppThreeDSConfig(OppThreeDSConfig.Builder) - Constructor for class com.oppwa.mobile.connect.threeds.OppThreeDSConfig
 
OppThreeDSConfig.Builder - Class in com.oppwa.mobile.connect.threeds
Class to build OppThreeDSConfig class with customized parameters.
OppThreeDSService - Class in com.oppwa.mobile.connect.threeds
The class to perform all necessary preparations for the 3-D Secure 2 authentication.
OppThreeDSService.Callback - Class in com.oppwa.mobile.connect.threeds
A callback to be notified when OppThreeDSService initialization is done.
OppThreeDSTransaction - Class in com.oppwa.mobile.connect.threeds
Class that contains information required for performing concrete 3-D Secure transaction for both frictionless and challenge flow.

R

run() - Method in class com.oppwa.mobile.connect.threeds.TaskRunner.RunnableTask
 
run() - Method in class com.oppwa.mobile.connect.threeds.TaskRunner.RunnableTaskForHandler
 
RunnableTask(Handler, BaseTask<R>) - Constructor for class com.oppwa.mobile.connect.threeds.TaskRunner.RunnableTask
 
RunnableTaskForHandler(BaseTask<T>, T) - Constructor for class com.oppwa.mobile.connect.threeds.TaskRunner.RunnableTaskForHandler
 

S

SchemeConfig - Class in com.oppwa.mobile.connect.threeds
Class to represent all information needed to communicate securely with Directory Server (DS) and Access Control Server (ACS)
SchemeConfig(String, String, String) - Constructor for class com.oppwa.mobile.connect.threeds.SchemeConfig
 
setAppSignature(String) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets app signature to be verified by the SDK.
setChallengeUiTypes(EnumSet<ChallengeUiType>) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets supported UI types for displaying challenge screens.
setConfig(OppThreeDSConfig) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Sets configuration information that shall be used during initialization.
setCustomSchemeConfig(Map<String, SchemeConfig>) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Provides possibility to overwrite config information for the specific schemes to run transactions within specific environment.
setDeviceParameterBlacklist(String[]) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets the list of device parameters that should NOT be collected for the device.
setInitCallback(OppThreeDSService.Callback) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSService
Sets the callback which will be called after service initialization is done.
setLocale(String) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets string that represents the locale for the app's user interface.
setMaliciousApps(String[]) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets the list of package names for the apps that should be recognized as malicious.
setProtocolVersion(String) - Method in class com.oppwa.mobile.connect.threeds.SchemeConfig
Deprecated.
The protocol version should be passed to the OppThreeDSService.createTransaction(String, String) instead. Protocol version according to which the transaction shall be created Default value is 2.1.0
setSdkMaxTimeout(int) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets maximum amount of time (in minutes) for all exchanges for the 3-D Secure authentication.
setTrustedAppStores(String[]) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets additional list of trusted applications, that would not cause security warnings (SW02).
setUiCustomization(UiCustomization) - Method in class com.oppwa.mobile.connect.threeds.OppThreeDSConfig.Builder
Sets UI configuration information that is used to specify the UI layout and theme of the challenge screens, for example, font style and font size.

T

TaskRunner - Class in com.oppwa.mobile.connect.threeds
 
TaskRunner() - Constructor for class com.oppwa.mobile.connect.threeds.TaskRunner
 
TaskRunner.RunnableTask<R> - Class in com.oppwa.mobile.connect.threeds
 
TaskRunner.RunnableTaskForHandler<T> - Class in com.oppwa.mobile.connect.threeds
 
TIMEOUT_ERROR_CODE - Static variable in interface com.oppwa.mobile.connect.threeds.ChallengeCallback
Error code for the case when challenge is interrupted due to internal timeout expiration
toInt(EnumSet<ChallengeUiType>) - Static method in enum com.oppwa.mobile.connect.threeds.constant.ChallengeUiType
Calculates int value for a bit mask of UI types
TransactionMode - Enum in com.oppwa.mobile.connect.threeds.constant
Enumeration for possible modes to switch between test and live environment.
TransactionStatus - Enum in com.oppwa.mobile.connect.threeds.constant
 

V

valueOf(String) - Static method in enum com.oppwa.mobile.connect.threeds.constant.ChallengeUiType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oppwa.mobile.connect.threeds.constant.TransactionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oppwa.mobile.connect.threeds.constant.TransactionStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oppwa.mobile.connect.threeds.constant.ChallengeUiType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oppwa.mobile.connect.threeds.constant.TransactionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oppwa.mobile.connect.threeds.constant.TransactionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I O R S T V 
Skip navigation links