Skip to main content

ThreeDSFrameResult

Outcome of threeDSFingerprint or threeDSChallenge.

Neither helper rejects on timeout or abort — they resolve with the corresponding status, so a silent ACS can never leave your checkout hanging on a rejected promise.

Properties

data?

optional data?: unknown;

Decoded completion payload. Only present when reason is message.


durationMs

durationMs: number;

Time from form submission to settlement, in milliseconds.


reason

reason: ThreeDSFrameReason;

See

ThreeDSFrameReason


status

status: "completed" | "timeout" | "aborted";

completed for message and load, otherwise the matching failure state.