import * as z from "zod/v3"; import { CardScheme } from "./cardscheme.js"; export type MerchantAccountThreeDSConfigurationUpdate = { /** * Acquirer BIN to use when calling 3DS through this scheme. */ merchantAcquirerBin?: string | null | undefined; /** * Merchant ID to use when calling 3DS through this scheme. */ merchantAcquirerId?: string | null | undefined; merchantName?: string | null | undefined; /** * The merchant's ISO 3166-1 numeric country code. */ merchantCountryCode?: string | null | undefined; /** * Merchant category code to use when calling 3DS through this scheme. */ merchantCategoryCode?: string | null | undefined; /** * URL to send when calling 3DS through this scheme. */ merchantUrl?: string | null | undefined; /** * The card scheme for this 3DS configuration */ scheme?: CardScheme | null | undefined; /** * ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. */ currency?: string | null | undefined; /** * Any additional information about the 3DS configuration that you would like to store as key-value pairs. */ metadata?: { [k: string]: string; } | null | undefined; }; /** @internal */ export type MerchantAccountThreeDSConfigurationUpdate$Outbound = { merchant_acquirer_bin?: string | null | undefined; merchant_acquirer_id?: string | null | undefined; merchant_name?: string | null | undefined; merchant_country_code?: string | null | undefined; merchant_category_code?: string | null | undefined; merchant_url?: string | null | undefined; scheme?: string | null | undefined; currency?: string | null | undefined; metadata?: { [k: string]: string; } | null | undefined; }; /** @internal */ export declare const MerchantAccountThreeDSConfigurationUpdate$outboundSchema: z.ZodType; export declare function merchantAccountThreeDSConfigurationUpdateToJSON(merchantAccountThreeDSConfigurationUpdate: MerchantAccountThreeDSConfigurationUpdate): string; //# sourceMappingURL=merchantaccountthreedsconfigurationupdate.d.ts.map