@checkout-kit/core / ActionEvidence
Type Alias: ActionEvidence
ts
type ActionEvidence =
| {
actionId: string;
data: Readonly<Record<string, unknown>>;
origin: string;
via: "post_message";
}
| {
actionId: string;
params: Readonly<Record<string, string>>;
via: "return_url";
}
| {
actionId: string;
payload: unknown;
via: "sdk_callback";
}
| {
actionId: string;
via: "poll";
}
| {
actionId: string;
cause?: unknown;
reason: "user" | "timeout" | "runner_error";
via: "aborted";
};