PO3DSService
interface PO3DSService
Interface for service implementation that handles 3-D Secure transactions.
Inheritors
Functions
Link copied to clipboard
abstract fun authenticationRequest(configuration: PO3DS2Configuration, callback: (ProcessOutResult<PO3DS2AuthenticationRequest>) -> Unit)
Creates PO3DS2AuthenticationRequest that will be passed to 3DS Server for the AReq.
Link copied to clipboard
Handles the given 3DS2 challenge and callbacks with the boolean result: true if challenge was handled successfully and false if transaction was denied. In all other cases callback with the ProcessOutResult.Failure indicating what went wrong.
Handles 3DS redirect. If PO3DSRedirect.timeoutSeconds is available it must be respected and should callback when timeout is reached with: