UNPKG

wallee

Version:
76 lines (75 loc) 2.85 kB
import { PaymentAppCompletionConfiguration } from "./PaymentAppCompletionConfiguration"; import { PaymentAppConnectorState } from "./PaymentAppConnectorState"; import { PaymentAppProcessor } from "./PaymentAppProcessor"; import { PaymentAppRefundConfiguration } from "./PaymentAppRefundConfiguration"; import { PaymentConnectorConfiguration } from "./PaymentConnectorConfiguration"; declare class PaymentAppConnector { /** * */ 'authorizationTimeout'?: string; /** * The completion configuration defines how the deferred completion is processed. If it is not present it means that deferred completion is not supported by this connector. */ 'completionConfiguration'?: PaymentAppCompletionConfiguration; /** * The connector configuration references the configuration that was created as part of this connector within the space. The connector configuration is referenced within transactions created with this connector. */ 'connectorConfiguration'?: PaymentConnectorConfiguration; /** * The created on date indicates when the connector was added. */ 'createdOn'?: Date; /** * The external ID corresponds to the ID provided during inserting of the processor. */ 'externalId'?: string; /** * A unique identifier for the object. */ 'id'?: number; /** * The ID of the space this object belongs to. */ 'linkedSpaceId'?: number; /** * The name of the connector will be displayed within the user interfaces that the merchant is interacting with. */ 'name'?: string; /** * The payment page endpoint is invoked to process the transaction. The endpoint is defined by the external service provider. */ 'paymentPageEndpoint'?: string; /** * The processor references the app processor to which this connector belongs to. The relationship is established during the creation of the connector. */ 'processor'?: PaymentAppProcessor; /** * The refund configuration defines how refunds are processed. If it is not present it means that refunds are not supported by this connector. */ 'refundConfiguration'?: PaymentAppRefundConfiguration; /** * The object's current state. */ 'state'?: PaymentAppConnectorState; /** * The updated on date indicates when the last time the connector was updated on. */ 'updatedOn'?: Date; /** * The version is used for optimistic locking and incremented whenever the object is updated. */ 'version'?: number; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export { PaymentAppConnector };