Package com.geopagos.payments.taponphoneinvocation.model

Types

Link copied to clipboard
data class SdkEncryptedSessionIntent(sessionIntent: String, hash: String) : Serializable

This class represents the encrypted session intent needed to launch a transaction in the Tap On Phone app. An instance of SdkEncryptedSessionIntent should be passed to the ActivityResultLauncher which results from registering TapOnPhoneInvocationSdk.getTransactionContract for activity result.

Link copied to clipboard
object TapOnPhoneInvocationSdk

Entry point to Tap On Phone Invocation SDK

Link copied to clipboard

Represents the CVM used to authenticate the cardholder in the transaction.

Link copied to clipboard
sealed class TapOnPhoneInvocationSdkError

Error types that can be returned when processing a transaction using the Tap On Phone app.

Link copied to clipboard
sealed class TapOnPhoneInvocationSdkResult

Result returned from requesting the Tap On Phone app to perform a transaction.

Link copied to clipboard
data class TapOnPhoneInvocationSdkSuccessData(cvmResult: TapOnPhoneInvocationSdkCvmResult)

Data returned after successfully processing a transaction using the Tap On Phone app.