declare const schema: { $schema: string; type: string[]; properties: { cancelPayments: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; capturePayments: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; createPaymentLinks: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; createPayments: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; createPayouts: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; header: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; refundPayments: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; subsequentPayments: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; }; additionalProperties: boolean; definitions: { additionalOrderInput: { type: string; properties: { airlineData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; loanRecipient: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; lodgingData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; typeInformation: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; address: { type: string; properties: { additionalInfo: { anyOf: { type: string; }[]; }; city: { anyOf: { type: string; }[]; }; countryCode: { anyOf: { type: string; }[]; }; houseNumber: { anyOf: { type: string; }[]; }; state: { anyOf: { type: string; }[]; }; street: { anyOf: { type: string; }[]; }; zip: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; addressPersonal: { type: string; properties: { additionalInfo: { anyOf: { type: string; }[]; }; city: { anyOf: { type: string; }[]; }; companyName: { anyOf: { type: string; }[]; }; countryCode: { anyOf: { type: string; }[]; }; houseNumber: { anyOf: { type: string; }[]; }; name: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; state: { anyOf: { type: string; }[]; }; street: { anyOf: { type: string; }[]; }; zip: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; airlineData: { type: string; properties: { agentNumericCode: { anyOf: { type: string; }[]; }; code: { anyOf: { type: string; }[]; }; flightDate: { anyOf: { type: string; }[]; }; flightIndicator: { anyOf: { type: string; }[]; }; flightLegs: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; invoiceNumber: { anyOf: { type: string; }[]; }; isETicket: { anyOf: { type: string; }[]; }; isRestrictedTicket: { anyOf: { type: string; }[]; }; isThirdParty: { anyOf: { type: string; }[]; }; issueDate: { anyOf: { type: string; }[]; }; merchantCustomerId: { anyOf: { type: string; }[]; }; name: { anyOf: { type: string; }[]; }; passengerName: { anyOf: { type: string; }[]; }; passengers: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; placeOfIssue: { anyOf: { type: string; }[]; }; pnr: { anyOf: { type: string; }[]; }; pointOfSale: { anyOf: { type: string; }[]; }; posCityCode: { anyOf: { type: string; }[]; }; ticketCurrency: { anyOf: { type: string; }[]; }; ticketDeliveryMethod: { anyOf: { type: string; }[]; }; ticketNumber: { anyOf: { type: string; }[]; }; totalFare: { anyOf: { type: string; }[]; }; totalFee: { anyOf: { type: string; }[]; }; totalTaxes: { anyOf: { type: string; }[]; }; travelAgencyName: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; airlineFlightLeg: { type: string; properties: { airlineClass: { anyOf: { type: string; }[]; }; arrivalAirport: { anyOf: { type: string; }[]; }; arrivalTime: { anyOf: { type: string; }[]; }; carrierCode: { anyOf: { type: string; }[]; }; conjunctionTicket: { anyOf: { type: string; }[]; }; couponNumber: { anyOf: { type: string; }[]; }; date: { anyOf: { type: string; }[]; }; departureTime: { anyOf: { type: string; }[]; }; endorsementOrRestriction: { anyOf: { type: string; }[]; }; exchangeTicket: { anyOf: { type: string; }[]; }; fare: { anyOf: { type: string; }[]; }; fareBasis: { anyOf: { type: string; }[]; }; fee: { anyOf: { type: string; }[]; }; flightCode: { anyOf: { type: string; }[]; }; flightNumber: { anyOf: { type: string; }[]; }; legFare: { anyOf: { type: string; }[]; }; number: { anyOf: { type: string; }[]; }; originAirport: { anyOf: { type: string; }[]; }; passengerClass: { anyOf: { type: string; }[]; }; stopoverCode: { anyOf: { type: string; }[]; }; taxes: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; airlinePassenger: { type: string; properties: { airlineLoyaltyStatus: { anyOf: { type: string; }[]; }; countryCode: { anyOf: { type: string; }[]; }; dateOfBirth: { anyOf: { type: string; }[]; }; firstName: { anyOf: { type: string; }[]; }; passengerType: { anyOf: { type: string; }[]; }; surname: { anyOf: { type: string; }[]; }; surnamePrefix: { anyOf: { type: string; }[]; }; title: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; amountBreakdown: { type: string; properties: { amount: { anyOf: { type: string; }[]; }; type: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; amountOfMoney: { type: string; properties: { amount: { anyOf: { type: string; }[]; }; currencyCode: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; applePayLineItem: { type: string; properties: { amount: { anyOf: { type: string; }[]; }; label: { anyOf: { type: string; }[]; }; paymentTiming: { anyOf: { type: string; }[]; }; recurringPaymentEndDate: { anyOf: { type: string; }[]; }; recurringPaymentIntervalCount: { anyOf: { type: string; }[]; }; recurringPaymentIntervalUnit: { anyOf: { type: string; }[]; }; recurringPaymentStartDate: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; applePayRecurringPaymentRequest: { type: string; properties: { billingAgreement: { anyOf: { type: string; }[]; }; managementUrl: { anyOf: { type: string; }[]; }; paymentDescription: { anyOf: { type: string; }[]; }; regularBilling: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; trialBilling: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; autoCapture: { type: string; properties: { delayInMinutes: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; bankAccountIban: { type: string; properties: { iban: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; batchMetadata: { type: string; properties: { itemCount: { anyOf: { type: string; }[]; }; merchantBatchReference: { anyOf: { type: string; }[]; }; operationType: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; browserData: { type: string; properties: { colorDepth: { anyOf: { type: string; }[]; }; javaEnabled: { anyOf: { type: string; }[]; }; javaScriptEnabled: { anyOf: { type: string; }[]; }; screenHeight: { anyOf: { type: string; }[]; }; screenWidth: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; cancelPaymentBatchRequest: { type: string; properties: { cancel: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; cancelPaymentRequest: { type: string; properties: { amountOfMoney: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; isFinal: { anyOf: { type: string; }[]; }; lineItemDetails: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; operationReferences: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; shipping: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; capturePaymentBatchRequest: { type: string; properties: { capture: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; capturePaymentRequest: { type: string; properties: { amount: { anyOf: { type: string; }[]; }; isFinal: { anyOf: { type: string; }[]; }; lineItemDetails: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; operationReferences: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; references: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; shipping: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; card: { type: string; properties: { cardNumber: { anyOf: { type: string; }[]; }; cardholderName: { anyOf: { type: string; }[]; }; cvv: { anyOf: { type: string; }[]; }; expiryDate: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; cardPaymentMethodSpecificInput: { type: string; properties: { allowDynamicLinking: { anyOf: { type: string; }[]; }; authorizationMode: { anyOf: { type: string; }[]; }; autoCapture: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; card: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; cardOnFileRecurringExpiration: { anyOf: { type: string; }[]; }; cardOnFileRecurringFrequency: { anyOf: { type: string; }[]; }; cobrandSelectionIndicator: { anyOf: { type: string; }[]; }; currencyConversion: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; initialSchemeTransactionId: { anyOf: { type: string; }[]; }; isRecurring: { anyOf: { type: string; }[]; }; marketPlace: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; multiplePaymentInformation: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; networkTokenData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct130SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3012SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3013SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3208SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3209SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5002SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProductId: { anyOf: { type: string; }[]; }; recurring: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; returnUrl: { anyOf: { type: string; }[]; }; schemeReferenceData: { anyOf: { type: string; }[]; }; skipAuthentication: { anyOf: { type: string; }[]; }; subMerchant: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; threeDSecure: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; token: { anyOf: { type: string; }[]; }; tokenize: { anyOf: { type: string; }[]; }; transactionChannel: { anyOf: { type: string; }[]; }; unscheduledCardOnFileRequestor: { anyOf: { type: string; }[]; }; unscheduledCardOnFileSequenceIndicator: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; cardPaymentMethodSpecificInputBase: { type: string; properties: { allowDynamicLinking: { anyOf: { type: string; }[]; }; authorizationMode: { anyOf: { type: string; }[]; }; autoCapture: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; currencyConversionSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; initialSchemeTransactionId: { anyOf: { type: string; }[]; }; marketPlace: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; multiplePaymentInformation: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct130SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3012SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3013SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3208SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3209SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5100SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProductId: { anyOf: { type: string; }[]; }; recurring: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; subMerchant: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; threeDSecure: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; token: { anyOf: { type: string; }[]; }; tokenize: { anyOf: { type: string; }[]; }; transactionChannel: { anyOf: { type: string; }[]; }; unscheduledCardOnFileRequestor: { anyOf: { type: string; }[]; }; unscheduledCardOnFileSequenceIndicator: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; cardPaymentMethodSpecificInputForHostedCheckout: { type: string; properties: { clickToPay: { anyOf: { type: string; }[]; }; groupCards: { anyOf: { type: string; }[]; }; paymentProductPreferredOrder: { anyOf: ({ type: string; items: { type: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; tokenizationMode: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; cardPayoutMethodSpecificInput: { type: string; properties: { card: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; hostedFieldsSessionId: { anyOf: { type: string; }[]; }; paymentProductId: { anyOf: { type: string; }[]; }; payoutReason: { anyOf: { type: string; }[]; }; token: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; cardRecurrenceDetails: { type: string; properties: { recurringPaymentSequenceIndicator: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; companyInformation: { type: string; properties: { name: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; contactDetails: { type: string; properties: { emailAddress: { anyOf: { type: string; }[]; }; faxNumber: { anyOf: { type: string; }[]; }; mobilePhoneNumber: { anyOf: { type: string; }[]; }; phoneNumber: { anyOf: { type: string; }[]; }; workPhoneNumber: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; createMandateRequest: { type: string; properties: { alias: { anyOf: { type: string; }[]; }; customer: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; customerReference: { anyOf: { type: string; }[]; }; language: { anyOf: { type: string; }[]; }; recurrenceType: { anyOf: { type: string; }[]; }; returnUrl: { anyOf: { type: string; }[]; }; signatureType: { anyOf: { type: string; }[]; }; uniqueMandateReference: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; createMandateWithReturnUrl: { type: string; properties: { alias: { anyOf: { type: string; }[]; }; customer: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; customerReference: { anyOf: { type: string; }[]; }; language: { anyOf: { type: string; }[]; }; recurrenceType: { anyOf: { type: string; }[]; }; returnUrl: { anyOf: { type: string; }[]; }; signatureType: { anyOf: { type: string; }[]; }; uniqueMandateReference: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; createPaymentLinkRequest: { type: string; properties: { cardPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; description: { anyOf: { type: string; }[]; }; displayQRCode: { anyOf: { type: string; }[]; }; expirationDate: { anyOf: { type: string; }[]; }; feedbacks: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; fraudFields: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; hostedCheckoutSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; isReusableLink: { anyOf: { type: string; }[]; }; mobilePaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; order: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentLinkOrder: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentLinkSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; recipientName: { anyOf: { type: string; }[]; }; redirectPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; sepaDirectDebitPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; createPaymentRequest: { type: string; properties: { cardPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; encryptedCustomerInput: { anyOf: { type: string; }[]; }; feedbacks: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; fraudFields: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; hostedFieldsSessionId: { anyOf: { type: string; }[]; }; hostedTokenizationId: { anyOf: { type: string; }[]; }; mobilePaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; omnichannelPaymentSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; order: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; redirectPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; sepaDirectDebitPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; createPayoutRequest: { type: string; properties: { amountOfMoney: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; cardPayoutMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; descriptor: { anyOf: { type: string; }[]; }; feedbacks: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; omnichannelPayoutSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; references: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; currencyConversionInput: { type: string; properties: { acceptedByUser: { anyOf: { type: string; }[]; }; dccSessionId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; currencyConversionSpecificInput: { type: string; properties: { dccEnabled: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; customer: { type: string; properties: { account: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; accountType: { anyOf: { type: string; }[]; }; billingAddress: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; companyInformation: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; contactDetails: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; device: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; fiscalNumber: { anyOf: { type: string; }[]; }; locale: { anyOf: { type: string; }[]; }; merchantCustomerId: { anyOf: { type: string; }[]; }; personalInformation: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; customerAccount: { type: string; properties: { authentication: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; changeDate: { anyOf: { type: string; }[]; }; changedDuringCheckout: { anyOf: { type: string; }[]; }; createDate: { anyOf: { type: string; }[]; }; hadSuspiciousActivity: { anyOf: { type: string; }[]; }; passwordChangeDate: { anyOf: { type: string; }[]; }; passwordChangedDuringCheckout: { anyOf: { type: string; }[]; }; paymentAccountOnFile: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentActivity: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; customerAccountAuthentication: { type: string; properties: { data: { anyOf: { type: string; }[]; }; method: { anyOf: { type: string; }[]; }; utcTimestamp: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; customerBankAccount: { type: string; properties: { accountHolderName: { anyOf: { type: string; }[]; }; bic: { anyOf: { type: string; }[]; }; iban: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; customerDevice: { type: string; properties: { acceptHeader: { anyOf: { type: string; }[]; }; browserData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; deviceFingerprint: { anyOf: { type: string; }[]; }; ipAddress: { anyOf: { type: string; }[]; }; locale: { anyOf: { type: string; }[]; }; timezoneOffsetUtcMinutes: { anyOf: { type: string; }[]; }; userAgent: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; customerPaymentActivity: { type: string; properties: { numberOfPaymentAttemptsLast24Hours: { anyOf: { type: string; }[]; }; numberOfPaymentAttemptsLastYear: { anyOf: { type: string; }[]; }; numberOfPurchasesLast6Months: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; decryptedPaymentData: { type: string; properties: { cardholderName: { anyOf: { type: string; }[]; }; cryptogram: { anyOf: { type: string; }[]; }; dpan: { anyOf: { type: string; }[]; }; eci: { anyOf: { type: string; }[]; }; expiryDate: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; discount: { type: string; properties: { amount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; externalCardholderAuthenticationData: { type: string; properties: { acsTransactionId: { anyOf: { type: string; }[]; }; appliedExemption: { anyOf: { type: string; }[]; }; cavv: { anyOf: { type: string; }[]; }; cavvAlgorithm: { anyOf: { type: string; }[]; }; directoryServerTransactionId: { anyOf: { type: string; }[]; }; eci: { anyOf: { type: string; }[]; }; flow: { anyOf: { type: string; }[]; }; schemeRiskScore: { anyOf: { type: string; }[]; }; threeDSecureVersion: { anyOf: { type: string; }[]; }; xid: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; feedbacks: { type: string; properties: { webhookUrl: { anyOf: { type: string; }[]; }; webhooksUrls: { anyOf: ({ type: string; items: { type: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; }; additionalProperties: boolean; }; fraudFields: { type: string; properties: { blackListData: { anyOf: { type: string; }[]; }; customerIpAddress: { anyOf: { type: string; }[]; }; productCategories: { anyOf: ({ type: string; items: { type: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; }; additionalProperties: boolean; }; gPayThreeDSecure: { type: string; properties: { challengeCanvasSize: { anyOf: { type: string; }[]; }; challengeIndicator: { anyOf: { type: string; }[]; }; exemptionRequest: { anyOf: { type: string; }[]; }; redirectionData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; skipAuthentication: { anyOf: { type: string; }[]; }; skipSoftDecline: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; giftCardPurchase: { type: string; properties: { amountOfMoney: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; numberOfGiftCards: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; hostedCheckoutSpecificInput: { type: string; properties: { allowedNumberOfPaymentAttempts: { anyOf: { type: string; }[]; }; autoRefundSplitPayments: { anyOf: { type: string; }[]; }; cardPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; isNewUnscheduledCardOnFileSeries: { anyOf: { type: string; }[]; }; isRecurring: { anyOf: { type: string; }[]; }; locale: { anyOf: { type: string; }[]; }; paymentProductFilters: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; returnUrl: { anyOf: { type: string; }[]; }; sessionTimeout: { anyOf: { type: string; }[]; }; showResultPage: { anyOf: { type: string; }[]; }; splitPaymentProductFilters: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; tokens: { anyOf: { type: string; }[]; }; variant: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; lineItem: { type: string; properties: { amountOfMoney: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; invoiceData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; orderLineDetails: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; otherDetails: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; lineItemDetail: { type: string; properties: { discountAmount: { anyOf: { type: string; }[]; }; lineItemId: { anyOf: { type: string; }[]; }; quantity: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; lineItemInvoiceData: { type: string; properties: { description: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; loanRecipient: { type: string; properties: { accountNumber: { anyOf: { type: string; }[]; }; dateOfBirth: { anyOf: { type: string; }[]; }; partialPan: { anyOf: { type: string; }[]; }; surname: { anyOf: { type: string; }[]; }; zip: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; lodgingData: { type: string; properties: { checkInDate: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mandateAddress: { type: string; properties: { city: { anyOf: { type: string; }[]; }; countryCode: { anyOf: { type: string; }[]; }; houseNumber: { anyOf: { type: string; }[]; }; street: { anyOf: { type: string; }[]; }; zip: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mandateContactDetails: { type: string; properties: { emailAddress: { anyOf: { type: string; }[]; }; phoneNumber: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mandateCustomer: { type: string; properties: { bankAccountIban: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; companyName: { anyOf: { type: string; }[]; }; contactDetails: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; mandateAddress: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; personalInformation: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; mandatePersonalInformation: { type: string; properties: { name: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; title: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mandatePersonalName: { type: string; properties: { firstName: { anyOf: { type: string; }[]; }; surname: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; marketPlace: { type: string; properties: { retailerCountry: { anyOf: { type: string; }[]; }; retailerName: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mobilePaymentMethodHostedCheckoutSpecificInput: { type: string; properties: { authorizationMode: { anyOf: { type: string; }[]; }; paymentProduct302SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct320SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProductId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mobilePaymentMethodSpecificInput: { type: string; properties: { authorizationMode: { anyOf: { type: string; }[]; }; autoCapture: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; decryptedPaymentData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; encryptedPaymentData: { anyOf: { type: string; }[]; }; ephemeralKey: { anyOf: { type: string; }[]; }; paymentProduct302SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct320SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProductId: { anyOf: { type: string; }[]; }; publicKeyHash: { anyOf: { type: string; }[]; }; requiresApproval: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mobilePaymentProduct302SpecificInput: { type: string; properties: { applePayRecurringPaymentRequest: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; isRecurring: { anyOf: { type: string; }[]; }; recurring: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; tokenize: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; mobilePaymentProduct320SpecificInput: { type: string; properties: { isRecurring: { anyOf: { type: string; }[]; }; recurring: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; threeDSecure: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; tokenize: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; multiplePaymentInformation: { type: string; properties: { paymentPattern: { anyOf: { type: string; }[]; }; totalNumberOfPayments: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; networkTokenData: { type: string; properties: { cardholderName: { anyOf: { type: string; }[]; }; cryptogram: { anyOf: { type: string; }[]; }; eci: { anyOf: { type: string; }[]; }; networkToken: { anyOf: { type: string; }[]; }; schemeTokenRequestorId: { anyOf: { type: string; }[]; }; tokenExpiryDate: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; omnichannelPaymentSpecificInput: { type: string; properties: { operatorId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; omnichannelPayoutSpecificInput: { type: string; properties: { operatorId: { anyOf: { type: string; }[]; }; paymentId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; omnichannelRefundSpecificInput: { type: string; properties: { operatorId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; omnichannelSubsequentSpecificInput: { type: string; properties: { operatorId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; operationPaymentReferences: { type: string; properties: { merchantComment: { anyOf: { type: string; }[]; }; merchantReconciliationReference: { anyOf: { type: string; }[]; }; merchantReference: { anyOf: { type: string; }[]; }; operationGroupReference: { anyOf: { type: string; }[]; }; softDescriptor: { anyOf: { type: string; }[]; }; structuredCreditorReference: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; order: { type: string; properties: { additionalInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; amountOfMoney: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; customer: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; discount: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; references: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; shipping: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; shoppingCart: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; surchargeSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; taxPercentage: { anyOf: { type: string; }[]; }; totalTaxAmount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; orderLineDetails: { type: string; properties: { discountAmount: { anyOf: { type: string; }[]; }; productBrand: { anyOf: { type: string; }[]; }; productCode: { anyOf: { type: string; }[]; }; productName: { anyOf: { type: string; }[]; }; productPrice: { anyOf: { type: string; }[]; }; productType: { anyOf: { type: string; }[]; }; quantity: { anyOf: { type: string; }[]; }; taxAmount: { anyOf: { type: string; }[]; }; taxPercentage: { anyOf: { type: string; }[]; }; unit: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; orderReferences: { type: string; properties: { descriptor: { anyOf: { type: string; }[]; }; merchantComment: { anyOf: { type: string; }[]; }; merchantParameters: { anyOf: { type: string; }[]; }; merchantReconciliationReference: { anyOf: { type: string; }[]; }; merchantReference: { anyOf: { type: string; }[]; }; operationGroupReference: { anyOf: { type: string; }[]; }; softDescriptor: { anyOf: { type: string; }[]; }; structuredCreditorReference: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; orderTypeInformation: { type: string; properties: { purchaseType: { anyOf: { type: string; }[]; }; transactionType: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; otherDetails: { type: string; properties: { metaData: { anyOf: { type: string; }[]; }; travelData: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentAccountOnFile: { type: string; properties: { createDate: { anyOf: { type: string; }[]; }; numberOfCardOnFileCreationAttemptsLast24Hours: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentLinkOrderInput: { type: string; properties: { amount: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; merchantReference: { anyOf: { type: string; }[]; }; surchargeSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; paymentLinkSpecificInput: { type: string; properties: { description: { anyOf: { type: string; }[]; }; expirationDate: { anyOf: { type: string; }[]; }; recipientName: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct130SpecificInput: { type: string; properties: { threeDSecure: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; paymentProduct130SpecificThreeDSecure: { type: string; properties: { acquirerExemption: { anyOf: { type: string; }[]; }; merchantScore: { anyOf: { type: string; }[]; }; numberOfItems: { anyOf: { type: string; }[]; }; usecase: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct3012SpecificInput: { type: string; properties: { forceAuthentication: { anyOf: { type: string; }[]; }; isDeferredPayment: { anyOf: { type: string; }[]; }; isWipTransaction: { anyOf: { type: string; }[]; }; wipMerchantAuthenticationMethod: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct3013SpecificInput: { type: string; properties: { marketNumber: { anyOf: { type: string; }[]; }; purchasingBuyerReference1: { anyOf: { type: string; }[]; }; purchasingBuyerReference2: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct3208SpecificInput: { type: string; properties: { merchantFinanceCode: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct3209SpecificInput: { type: string; properties: { merchantFinanceCode: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct5002SpecificInput: { type: string; properties: { checkoutResponseSignature: { anyOf: { type: string; }[]; }; creditCardBrand: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct5100SpecificInput: { type: string; properties: { brand: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProduct5704AutoCapture: { type: string; properties: { delayInMinutes: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; paymentProductFilter: { type: string; properties: { groups: { anyOf: ({ type: string; items: { type: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; products: { anyOf: ({ type: string; items: { type: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; }; additionalProperties: boolean; }; paymentProductFiltersHostedCheckout: { type: string; properties: { exclude: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; restrictTo: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; paymentReferences: { type: string; properties: { merchantComment: { anyOf: { type: string; }[]; }; merchantParameters: { anyOf: { type: string; }[]; }; merchantReconciliationReference: { anyOf: { type: string; }[]; }; merchantReference: { anyOf: { type: string; }[]; }; operationGroupReference: { anyOf: { type: string; }[]; }; softDescriptor: { anyOf: { type: string; }[]; }; structuredCreditorReference: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; personalInformation: { type: string; properties: { dateOfBirth: { anyOf: { type: string; }[]; }; gender: { anyOf: { type: string; }[]; }; name: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; personalName: { type: string; properties: { firstName: { anyOf: { type: string; }[]; }; surname: { anyOf: { type: string; }[]; }; title: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; product302Recurring: { type: string; properties: { recurringPaymentSequenceIndicator: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; product320Recurring: { type: string; properties: { recurringPaymentSequenceIndicator: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentMethodSpecificInput: { type: string; properties: { paymentOption: { anyOf: { type: string; }[]; }; paymentProduct11SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3103SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3112SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3116SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3203SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3204SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3302SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3306SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct3307SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5001SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5300SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5301SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5402SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5403SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5406SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5407SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5408SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5410SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5412SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct5601SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct809SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct840SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProduct900SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProductId: { anyOf: { type: string; }[]; }; redirectionData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; requiresApproval: { anyOf: { type: string; }[]; }; token: { anyOf: { type: string; }[]; }; tokenize: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct11SpecificInput: { type: string; properties: { skipEmailValidation: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3103SpecificInput: { type: string; properties: { completeRemainingPaymentAmount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3112SpecificInput: { type: string; properties: { completeRemainingPaymentAmount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3116SpecificInput: { type: string; properties: { completeRemainingPaymentAmount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3203SpecificInput: { type: string; properties: { checkoutType: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3204SpecificInput: { type: string; properties: { aliasLabel: { anyOf: { type: string; }[]; }; blikCode: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3302SpecificInput: { type: string; properties: { organizationEntityType: { anyOf: { type: string; }[]; }; organizationRegistrationId: { anyOf: { type: string; }[]; }; vatId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3306SpecificInput: { type: string; properties: { extraMerchantData: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct3307SpecificInput: { type: string; properties: {}; additionalProperties: boolean; }; redirectPaymentProduct5001SpecificInput: { type: string; properties: { exemptionRequest: { anyOf: { type: string; }[]; }; subsequentType: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5300SpecificInput: { type: string; properties: { birthCity: { anyOf: { type: string; }[]; }; birthCountry: { anyOf: { type: string; }[]; }; birthZipCode: { anyOf: { type: string; }[]; }; channel: { anyOf: { type: string; }[]; }; loyaltyCardNumber: { anyOf: { type: string; }[]; }; secondInstallmentPaymentDate: { anyOf: { type: string; }[]; }; sessionDuration: { anyOf: { type: string; }[]; }; title: { anyOf: { type: string; }[]; }; transactionExpirationDateTime: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5301SpecificInput: { type: string; properties: { paymentMethodType: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5402SpecificInput: { type: string; properties: { completeRemainingPaymentAmount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5403SpecificInput: { type: string; properties: { completeRemainingPaymentAmount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5406SpecificInput: { type: string; properties: { customerBankAccount: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5407SpecificInput: { type: string; properties: { paymentProduct5704AutoCapture: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5408SpecificInput: { type: string; properties: { customerBankAccount: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; instantPaymentOnly: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5410SpecificInput: { type: string; properties: { secondInstallmentPaymentDate: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5412SpecificInput: { type: string; properties: { adjustableAmount: { anyOf: { type: string; }[]; }; beneficiaryId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct5601SpecificInput: { type: string; properties: { completeRemainingPaymentAmount: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct809SpecificInput: { type: string; properties: { issuerId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct840SpecificInput: { type: string; properties: { JavaScriptSdkFlow: { anyOf: { type: string; }[]; }; addressSelectionAtPayPal: { anyOf: { type: string; }[]; }; custom: { anyOf: { type: string; }[]; }; payLater: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectPaymentProduct900SpecificInput: { type: string; properties: { captureTrigger: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; redirectionData: { type: string; properties: { returnUrl: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; refundPaymentBatchRequest: { type: string; properties: { paymentId: { anyOf: { type: string; }[]; }; refund: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; refundRedirectPaymentMethodSpecificInput: { type: string; properties: { refundRedirectPaymentProduct900SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; refundRedirectPaymentProduct900SpecificInput: { type: string; properties: { refundReason: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; refundRequest: { type: string; properties: { amountOfMoney: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; captureId: { anyOf: { type: string; }[]; }; isFinal: { anyOf: { type: string; }[]; }; lineItemDetails: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; omnichannelRefundSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; operationReferences: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; reason: { anyOf: { type: string; }[]; }; references: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; refundRedirectPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; sepaDirectDebitPaymentMethodSpecificInput: { type: string; properties: { paymentProduct771SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProductId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; sepaDirectDebitPaymentMethodSpecificInputBase: { type: string; properties: { paymentProduct771SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentProductId: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; sepaDirectDebitPaymentProduct771SpecificInput: { type: string; properties: { existingUniqueMandateReference: { anyOf: { type: string; }[]; }; mandate: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; sepaDirectDebitPaymentProduct771SpecificInputBase: { type: string; properties: { existingUniqueMandateReference: { anyOf: { type: string; }[]; }; mandate: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; shipping: { type: string; properties: { address: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; addressIndicator: { anyOf: { type: string; }[]; }; emailAddress: { anyOf: { type: string; }[]; }; firstUsageDate: { anyOf: { type: string; }[]; }; isFirstUsage: { anyOf: { type: string; }[]; }; method: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; shippingCost: { anyOf: { type: string; }[]; }; shippingCostTax: { anyOf: { type: string; }[]; }; type: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; shippingDetail: { type: string; properties: { shippingCost: { anyOf: { type: string; }[]; }; shippingCostTax: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; shippingMethod: { type: string; properties: { details: { anyOf: { type: string; }[]; }; name: { anyOf: { type: string; }[]; }; speed: { anyOf: { type: string; }[]; }; type: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; shoppingCart: { type: string; properties: { amountBreakdown: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; giftCardPurchase: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; isPreOrder: { anyOf: { type: string; }[]; }; items: { anyOf: ({ type: string; items: { $ref: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; preOrderItemAvailabilityDate: { anyOf: { type: string; }[]; }; reOrderIndicator: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; splitPaymentProductFilter: { type: string; properties: { products: { anyOf: ({ type: string; items: { type: string; }; uniqueItems: boolean; } | { type: string; items?: undefined; uniqueItems?: undefined; })[]; }; }; additionalProperties: boolean; }; splitPaymentProductFiltersHostedCheckout: { type: string; properties: { exclude: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; restrictTo: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; subMerchant: { type: string; properties: { address: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; companyIdentificationNumber: { anyOf: { type: string; }[]; }; companyName: { anyOf: { type: string; }[]; }; merchantCategoryCode: { anyOf: { type: string; }[]; }; merchantId: { anyOf: { type: string; }[]; }; website: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; subsequentCardPaymentMethodSpecificInput: { type: string; properties: { authorizationMode: { anyOf: { type: string; }[]; }; autoCapture: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; marketPlace: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; paymentNumber: { anyOf: { type: string; }[]; }; schemeReferenceData: { anyOf: { type: string; }[]; }; subsequentType: { anyOf: { type: string; }[]; }; token: { anyOf: { type: string; }[]; }; transactionChannel: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; subsequentPaymentBatchRequest: { type: string; properties: { paymentId: { anyOf: { type: string; }[]; }; subsequent: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; subsequentPaymentProduct5001SpecificInput: { type: string; properties: { subsequentType: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; subsequentPaymentRequest: { type: string; properties: { omnichannelSubsequentSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; order: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; subsequentPaymentProduct5001SpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; subsequentcardPaymentMethodSpecificInput: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; surchargeForPaymentLink: { type: string; properties: { surchargeMode: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; surchargeSpecificInput: { type: string; properties: { mode: { anyOf: { type: string; }[]; }; surchargeAmount: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; }; additionalProperties: boolean; }; threeDSecure: { type: string; properties: { authenticationAmount: { anyOf: { type: string; }[]; }; challengeCanvasSize: { anyOf: { type: string; }[]; }; challengeIndicator: { anyOf: { type: string; }[]; }; deviceChannel: { anyOf: { type: string; }[]; }; exemptionRequest: { anyOf: { type: string; }[]; }; externalCardholderAuthenticationData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; merchantFraudRate: { anyOf: { type: string; }[]; }; priorThreeDSecureData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; redirectionData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; secureCorporatePayment: { anyOf: { type: string; }[]; }; skipAuthentication: { anyOf: { type: string; }[]; }; skipSoftDecline: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; threeDSecureBase: { type: string; properties: { authenticationAmount: { anyOf: { type: string; }[]; }; challengeCanvasSize: { anyOf: { type: string; }[]; }; challengeIndicator: { anyOf: { type: string; }[]; }; exemptionRequest: { anyOf: { type: string; }[]; }; merchantFraudRate: { anyOf: { type: string; }[]; }; priorThreeDSecureData: { anyOf: ({ $ref: string; type?: undefined; } | { type: string; $ref?: undefined; })[]; }; secureCorporatePayment: { anyOf: { type: string; }[]; }; skipAuthentication: { anyOf: { type: string; }[]; }; skipSoftDecline: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; threeDSecureData: { type: string; properties: { acsTransactionId: { anyOf: { type: string; }[]; }; method: { anyOf: { type: string; }[]; }; utcTimestamp: { anyOf: { type: string; }[]; }; }; additionalProperties: boolean; }; }; }; export default schema;