StripeThreeDs2Service

The main 3DS SDK interface. It shall provide methods to process transactions.

Inheritors

Properties

Link copied to clipboard
abstract val warnings: List<Warning>

Functions

Link copied to clipboard
abstract fun cleanup()

The cleanup method frees up resources that are used by the 3DS2 SDK. It is called only once during a single app session.

Link copied to clipboard
abstract fun createTransaction(    sdkTransactionId: SdkTransactionId,     directoryServerID: String,     messageVersion: String?,     isLiveMode: Boolean,     directoryServerName: String,     rootCerts: List<X509Certificate>,     dsPublicKey: PublicKey,     keyId: String?,     uiCustomization: StripeUiCustomization): Transaction
Link copied to clipboard
abstract fun getPublicKey(directoryServerId: String): PublicKey

Returns the corresponding PublicKey for the given Directory Server ID.