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.