Typescript SDK Type Docs
    Preparing search index...

    Interface PaymentIntegrationDraft

    interface PaymentIntegrationDraft {
        application: ApplicationReference;
        automatedReversalConfiguration?: AutomatedReversalConfiguration;
        componentType: PaymentComponentType;
        connectorDeployment: ConnectorDeploymentReference;
        displayInfo?: DisplayInfo;
        key?: string;
        name: string;
        predicate?: string;
        sortingInfo?: SortingInfo;
        status?: PaymentIntegrationStatus;
        type: string;
    }
    Index

    Properties

    Reference to an Application associated with the PaymentIntegration.

    automatedReversalConfiguration?: AutomatedReversalConfiguration

    Configuration of the payment integration automatic reversal.

    componentType: PaymentComponentType

    Indicates the component type of payment integration.

    connectorDeployment: ConnectorDeploymentReference

    Connector deployment info for the payment integration.

    displayInfo?: DisplayInfo

    Customization for the information that is displayed in the UI. Applies only when componentType is Component

    key?: string

    User-defined unique identifier of the PaymentIntegration. MinLength: 2 ​MaxLength: 256 ​Pattern: ^[A-Za-z0-9_-]+$

    name: string

    Name of the PaymentIntegration in the Merchant Center.

    predicate?: string

    Predicate in JSONata format. Applies only when componentType is Component.

    sortingInfo?: SortingInfo

    Sorting info of the payment integration.

    Indicates whether the Payment Integration is active or not. By default in Inactive.

    type: string

    Type of the PaymentIntegration. ie. card, paypal, applepay.