import { PaymentMethod, TransactionI } from "../transactions/interface"; import { UserDataInterface } from '../../components/cart/interface'; import { CreditcardData } from '../../utils/stored-cards'; export interface OneTimePaymentInterface { userData: UserDataInterface; transactionData: TransactionI[] | TransactionI; creditCardData: CreditcardData; } export interface PaymentInfoInterface { creditCardData: CreditcardData; paymentType: string; transactionData?: TransactionI[] | TransactionI; userData: UserDataInterface; } export interface BatchFeesRequest { transactionId: TransactionI['transactionId']; number: TransactionI['number']; totalAmount: TransactionI['total']; payerId: TransactionI['payerId']; vendorId: TransactionI['vendorId']; paymentType: PaymentMethod; cardIssuingCountry: string | null; region: string; technologyId: 7; }