import * as z from "zod/v3"; import { CardScheme } from "./cardscheme.js"; export type MerchantAccountThreeDSConfigurationCreate = { /** * Acquirer BIN to use when calling 3DS through this scheme. */ merchantAcquirerBin: string; /** * Merchant ID to use when calling 3DS through this scheme. */ merchantAcquirerId: string; merchantName: string; /** * The merchant's ISO 3166-1 numeric country code. */ merchantCountryCode: string; /** * Merchant category code to use when calling 3DS through this scheme. */ merchantCategoryCode: string; /** * URL to send when calling 3DS through this scheme. */ merchantUrl: string; scheme: CardScheme; /** * 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; }; }; /** @internal */ export type MerchantAccountThreeDSConfigurationCreate$Outbound = { merchant_acquirer_bin: string; merchant_acquirer_id: string; merchant_name: string; merchant_country_code: string; merchant_category_code: string; merchant_url: string; scheme: string; currency?: string | null | undefined; metadata: { [k: string]: string; }; }; /** @internal */ export declare const MerchantAccountThreeDSConfigurationCreate$outboundSchema: z.ZodType; export declare function merchantAccountThreeDSConfigurationCreateToJSON(merchantAccountThreeDSConfigurationCreate: MerchantAccountThreeDSConfigurationCreate): string; //# sourceMappingURL=merchantaccountthreedsconfigurationcreate.d.ts.map