import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { OffSessionChargesNotEnabled } from "./offsessionchargesnotenabled.js"; import { OrganizationNotReadyForPayments } from "./organizationnotreadyforpayments.js"; import { PaymentActionRequired } from "./paymentactionrequired.js"; import { PaymentFailed } from "./paymentfailed.js"; import { SDKValidationError } from "./sdkvalidationerror.js"; /** * Off-session charges are not enabled for this organization, or its account can't currently accept payments. */ export type OrdersFinalizeResponse403OrdersFinalize = OffSessionChargesNotEnabled | OrganizationNotReadyForPayments; /** * The charge failed, or requires customer authentication (e.g. a 3DS challenge) that can't be completed off-session. */ export type OrdersFinalizeResponse402OrdersFinalize = PaymentFailed | PaymentActionRequired; /** @internal */ export declare const OrdersFinalizeResponse403OrdersFinalize$inboundSchema: z.ZodMiniType; export declare function ordersFinalizeResponse403OrdersFinalizeFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OrdersFinalizeResponse402OrdersFinalize$inboundSchema: z.ZodMiniType; export declare function ordersFinalizeResponse402OrdersFinalizeFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=ordersfinalize.d.ts.map