CardDepositService

Interface for card deposit operations.

Functions

Link copied to clipboard
abstract suspend fun confirm(cardDepositConfirm: CardDepositConfirm): CustomerDeposit

Confirms a Card deposit with outsourced payment confirmation.

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

Asynchronously confirms a Card deposit with outsourced payment confirmation.

Link copied to clipboard
abstract suspend fun preview(cardDepositRequest: CardDepositRequest): CustomerDeposit

Retrieves a preview of a card deposit.

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

Asynchronously retrieves a preview of a card deposit.

Link copied to clipboard
abstract fun start(activity: Activity, requestCode: Int, depositId: String)

Initiates the native card deposit flow, starting an activity that returns a result indicating the outcome of the card deposit operation.