wallee
Version:
TypeScript/JavaScript client for wallee
51 lines (50 loc) • 1.83 kB
TypeScript
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 };