DepositService

interface DepositService

Interface for deposit operations.

Functions

Link copied to clipboard
abstract suspend fun confirm(depositConfirm: DepositConfirm): CustomerDeposit

Confirms a Deposit.

Link copied to clipboard
open fun confirmAsync(depositConfirm: DepositConfirm, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerDeposit>)

Asynchronously confirms an Deposit.

Link copied to clipboard
abstract suspend fun create(depositCreate: DepositCreate): CustomerDeposit

Creates a Deposit.

Link copied to clipboard
open fun createAsync(depositCreate: DepositCreate, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerDeposit>)

Asynchronously creates a Deposit.

Link copied to clipboard
abstract suspend fun get(id: String): CustomerDeposit

Retrieves a specific deposit.

Link copied to clipboard
abstract suspend fun getAll(getDepositsParameters: GetDepositsParameters? = null): CustomerDepositList

Retrieves all deposits. It returns the last 10 deposits by default.

Link copied to clipboard
open fun getAllAsync(getDepositsParameters: GetDepositsParameters?, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerDepositList>)

Asynchronously retrieves all deposits. It returns the last 10 deposits by default.

Link copied to clipboard
open fun getAsync(id: String, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerDeposit>)

Asynchronously retrieves a specific deposit.

Link copied to clipboard
abstract suspend fun getOptions(): List<PaymentOptionDetails>

Retrieves available deposit options.

Link copied to clipboard
open fun getOptionsAsync(cancellationSignal: CancellationSignal?, callback: WalletCallback<List<PaymentOptionDetails>>)

Asynchronously retrieves available deposit options.

Link copied to clipboard
abstract suspend fun getPaysafecashLocations(paysafecashLocationRequest: PaysafecashLocationRequest): List<PaysafecashLocation>

Retrieves physical locations where Paysafecash can be used.

Link copied to clipboard
open fun getPaysafecashLocationsAsync(paysafecashLocationRequest: PaysafecashLocationRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<List<PaysafecashLocation>>)

Asynchronously retrieves physical locations where Paysafecash can be used.

Link copied to clipboard
abstract suspend fun preview(depositRequest: DepositRequest): CustomerDeposit

Retrieves a preview of a deposit.

Link copied to clipboard
open fun previewAsync(depositRequest: DepositRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerDeposit>)

Asynchronously retrieves a preview of a deposit.