import * as z from "zod/v3"; import { CardType } from "./cardtype.js"; /** * Create a transaction with raw card details */ export type CardWithUrlPaymentMethodCreate = { /** * The expiration date of the card, formatted `MM/YY`. */ expirationDate: string; /** * The 13-19 digit number for this card. */ number: string; /** * The external identifier of the buyer to attach the method to. */ buyerExternalIdentifier?: string | null | undefined; /** * The ID of the buyer to attach the method to. */ buyerId?: string | null | undefined; /** * The merchant reference for this payment method. */ externalIdentifier?: string | null | undefined; /** * The type of the card used */ cardType?: CardType | null | undefined; /** * Always `card` */ method?: "card" | undefined; /** * The 3 or 4 digit security code often found on the card. This often referred to as the CVV or CVD. */ securityCode?: string | null | undefined; /** * The URL to redirect a user back to after the complete 3DS in browser. */ redirectUrl?: string | null | undefined; }; /** @internal */ export type CardWithUrlPaymentMethodCreate$Outbound = { expiration_date: string; number: string; buyer_external_identifier?: string | null | undefined; buyer_id?: string | null | undefined; external_identifier?: string | null | undefined; card_type?: string | null | undefined; method: "card"; security_code?: string | null | undefined; redirect_url?: string | null | undefined; }; /** @internal */ export declare const CardWithUrlPaymentMethodCreate$outboundSchema: z.ZodType; export declare function cardWithUrlPaymentMethodCreateToJSON(cardWithUrlPaymentMethodCreate: CardWithUrlPaymentMethodCreate): string; //# sourceMappingURL=cardwithurlpaymentmethodcreate.d.ts.map