Wallet

interface Wallet

Interface for interacting with a Wallet, providing methods for configuration, authentication, and accessing services related to user profiles and transaction history.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open val version: String

Functions

Link copied to clipboard

Authenticates the user with the provided authentication configuration.

Link copied to clipboard

Asynchronously authenticates the user with the provided authentication configuration.

Link copied to clipboard
abstract suspend fun configure(config: SdkConfiguration): ConfigurationResult

Configures the Wallet with the provided SDK configuration.

Link copied to clipboard
open fun configureAsync(configuration: SdkConfiguration, cancellationSignal: CancellationSignal?, callback: WalletCallback<ConfigurationResult>)

Asynchronously configures the Wallet with the provided SDK configuration.

Link copied to clipboard

Retrieves the service for authenticating customers.

Link copied to clipboard

Retrieves the service for managing authorization history.

Link copied to clipboard

Retrieves the service for managing card deposits.

Link copied to clipboard
abstract fun getCardService(): CardService

Retrieves the service for managing prepaid cards.

Link copied to clipboard

Retrieves the service for managing user contact information.

Link copied to clipboard

Retrieves the service for managing currency exchange.

Link copied to clipboard

Retrieves the service for managing customer data verification.

Link copied to clipboard

Retrieves the service for managing customer verification.

Link copied to clipboard

Retrieves the service for managing deposits.

Link copied to clipboard

Retrieves the service for interoperability.

Link copied to clipboard

Retrieves the service for logging out the user.

Link copied to clipboard

Retrieves the service for managing payment instruments.

Link copied to clipboard

Retrieves the service for managing user preferences.

Link copied to clipboard

Retrieves the service for managing user profile.

Link copied to clipboard

Retrieves the standalone service for login and authentication methods.

Link copied to clipboard

Retrieves the service for managing transaction history.

Link copied to clipboard

Retrieves the service for managing transfers.

Link copied to clipboard

Retrieves the service for onboarding customers.

Link copied to clipboard

Retrieves the service for managing withdrawals.