Customer Data Verification Service
interface CustomerDataVerificationService
Interface for customer data verification.
Functions
Link copied to clipboard
abstract suspend fun initiateDataVerificationProcess(request: CustomerDataVerificationRequest): CustomerDataVerificationResponse
Initiates a verification process for a specific customer attribute, such as email or phone.
Link copied to clipboard
open fun initiateDataVerificationProcessAsync(request: CustomerDataVerificationRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerDataVerificationResponse>)
Asynchronously initiates a verification process for a specific customer attribute, such as email or phone.
Link copied to clipboard
abstract suspend fun submitDataVerificationAttempt(verificationId: String, request: CustomerDataVerificationAttemptRequest): CustomerDataVerificationAttemptResponse
Submits a verification attempt for a specific customer attribute tied to an already initiated verification process.
Link copied to clipboard
open fun submitDataVerificationAttemptAsync(verificationId: String, request: CustomerDataVerificationAttemptRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerDataVerificationAttemptResponse>)
Submits a verification attempt for a specific customer attribute tied to an already initiated verification process.