Three DSecure Verifications API
object ThreeDSecureVerificationsAPI
Provides suspend and callback-based functions for managing 3D Secure verifications.
Functions
Link copied to clipboard
suspend fun create3DSecureVerification(request: ThreeDSecureRequests.CreateThreeDSecureVerification): Triple<ThreeDSecureVerification?, ThreeDSecureVerificationError?, NetworkingError?>
Creates a new 3D Secure verification intent.
fun create3DSecureVerification(request: ThreeDSecureRequests.CreateThreeDSecureVerification, completionHandler: (ThreeDSecureVerification?, ThreeDSecureVerificationError?, NetworkingError?) -> Unit)
Creates a new 3D Secure verification intent and delivers the result via a callback.
Link copied to clipboard
suspend fun resend3DSecureVerification(verificationId: String): Pair<ThreeDSecureVerification?, NetworkingError?>
Resends a 3D Secure verification challenge to the customer.
fun resend3DSecureVerification(verificationId: String, completionHandler: (ThreeDSecureVerification?, NetworkingError?) -> Unit)
Resends a 3D Secure verification challenge to the customer and delivers the result via a callback.
Link copied to clipboard
suspend fun retrieve3DSecureVerification(verificationId: String): Pair<ThreeDSecureVerification?, NetworkingError?>
Retrieves an existing 3D Secure verification by its identifier.
fun retrieve3DSecureVerification(verificationId: String, completionHandler: (ThreeDSecureVerification?, NetworkingError?) -> Unit)
Retrieves an existing 3D Secure verification by its identifier and delivers the result via a callback.