ThreeDSecureVerification

data class ThreeDSecureVerification(val id: String?, val customer: String?, val paymentMethod: String?, val verificationObject: String?, val livemode: Boolean?, val status: VerificationStatus?, val challengeUrl: String?, val completed: Int?, val created: Int?, val updated: Int?)

Represents a 3D Secure verification intent returned by the Frame API.

Constructors

Link copied to clipboard
constructor(id: String?, customer: String?, paymentMethod: String?, verificationObject: String?, livemode: Boolean?, status: VerificationStatus?, challengeUrl: String?, completed: Int?, created: Int?, updated: Int?)

Properties

Link copied to clipboard
@SerializedName(value = "challenge_url")
val challengeUrl: String?

URL the merchant should present to the customer to complete the challenge.

Link copied to clipboard

Unix timestamp (seconds) when the verification was completed, or null if not yet completed.

Link copied to clipboard
val created: Int?

Unix timestamp (seconds) when this verification was created.

Link copied to clipboard

Identifier of the customer associated with this verification.

Link copied to clipboard
val id: String?

Unique identifier for this verification intent.

Link copied to clipboard

Whether this verification was created in live mode.

Link copied to clipboard
@SerializedName(value = "payment_method")
val paymentMethod: String?

Identifier of the payment method being verified.

Link copied to clipboard

The current lifecycle status of this verification.

Link copied to clipboard
val updated: Int?

Unix timestamp (seconds) when this verification was last updated.

Link copied to clipboard
@SerializedName(value = "object")
val verificationObject: String?

The object type string returned by the API (e.g., "3ds_intent").