Skip to content

CheckoutFailure

Complete public reason and time for a terminal checkout failure.

const CheckoutFailure: Schema.Struct<{
reason: Schema.NonEmptyString;
message: Schema.NonEmptyString;
failedAt: Schema.brand<Schema.Int, "EpochMilliseconds">;
details: Schema.NullOr<Schema.Struct<{
provider: Schema.NullOr<Schema.brand<Schema.String, "ProviderKey">>;
httpStatus: Schema.NullOr<Schema.Int>;
reason: Schema.NullOr<Schema.NonEmptyString>;
message: Schema.NullOr<Schema.NonEmptyString>;
requestId: Schema.NullOr<Schema.NonEmptyString>;
providerReference: Schema.NullOr<Schema.NonEmptyString>;
}>>;
}>;