export interface ISavedPaymentMethod { payment_method_group_id?: string; } export interface IPaymentMethodCard { address_postal_code: number; number: string; month: string; year: string; verification: string; } export interface IPaymentMethodBankAccount { account_number: string; routing_number: string; account_type: string; account_holder_name: string; account_holder_type: string; country: string; currency: string; } export type ISubmitCheckoutArgs = IPaymentMethodCard | IPaymentMethodBankAccount; export type IPaymentMethodMetadata = ISavedPaymentMethod & ISubmitCheckoutArgs;