Package 

Class Adyen3DS2Component

  • All Implemented Interfaces:
    com.adyen.checkout.components.ActionComponent , com.adyen.checkout.components.Component , com.adyen.checkout.components.base.IntentHandlingComponent , com.adyen.checkout.components.base.ResultHandlingComponent , com.adyen.threeds2.ChallengeStatusReceiver

    
    public final class Adyen3DS2Component
    extends BaseActionComponent<Adyen3DS2Configuration> implements ChallengeStatusReceiver, IntentHandlingComponent
                        
    • Method Summary

      Modifier and Type Method Description
      Unit observe(LifecycleOwner lifecycleOwner, Observer<ActionComponentData> observer)
      final Unit setUiCustomization(UiCustomization uiCustomization) Set a UiCustomization object to be passed to the 3DS2 SDK for customizing the challenge screen.
      Boolean canHandleAction(Action action)
      Unit completed(CompletionEvent completionEvent)
      Unit cancelled()
      Unit timedout()
      Unit protocolError(ProtocolErrorEvent protocolErrorEvent)
      Unit runtimeError(RuntimeErrorEvent runtimeErrorEvent)
      final String createEncodedFingerprint(AuthenticationRequestParameters authenticationRequestParameters)
      Unit handleIntent(Intent intent) Call this method when receiving the return URL from the 3DS redirect with the result data.
      • Methods inherited from class androidx.lifecycle.AndroidViewModel

        addCloseable, clear, getTag, setTagIfAbsent
      • Methods inherited from class com.adyen.checkout.components.base.lifecycle.ActionComponentViewModel

        getApplication
      • Methods inherited from class com.adyen.checkout.adyen3ds2.Adyen3DS2Component

        getPaymentData, handleAction, notifyDetails, notifyException, observeErrors, removeErrorObserver, removeErrorObservers, removeObserver, removeObservers, restoreState, saveState, setPaymentData
      • Methods inherited from class com.adyen.checkout.components.base.BaseActionComponent

        getConfiguration, getSavedStateHandle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait