UNPKG

wallee

Version:
51 lines (50 loc) 1.83 kB
import { AbstractTransactionPending } from "./AbstractTransactionPending"; import { CustomersPresence } from "./CustomersPresence"; import { Environment } from "./Environment"; import { TransactionEnvironmentSelectionStrategy } from "./TransactionEnvironmentSelectionStrategy"; declare class TransactionCreate extends AbstractTransactionPending { /** * Whether the transaction can be confirmed automatically or whether this must be done explicitly via the API. Default is true. */ 'autoConfirmationEnabled'?: boolean; /** * Whether the customer can make further payment attempts if the first one has failed. Default is true. */ 'chargeRetryEnabled'?: boolean; /** * The customer's presence indicates whether and in what way the transaction's customer is present. Default is VIRTUAL_PRESENT. */ 'customersPresence'?: CustomersPresence; /** * Allows to link the transaction to the data collected from the customer's device. */ 'deviceSessionIdentifier'?: string; /** * Whether email sending is deactivated for the transaction. Default is false. */ 'emailsDisabled'?: boolean; /** * */ 'environment'?: Environment; /** * The strategy for determining whether the transaction is to be processed in the test or production environment. */ 'environmentSelectionStrategy'?: TransactionEnvironmentSelectionStrategy; /** * The ID of the space view this object is linked to. */ 'spaceViewId'?: number; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export { TransactionCreate };