Home > @vsf-enterprise/commercetools-types > PaymentUpdateAction

# PaymentUpdateAction type

Signature:

export declare type PaymentUpdateAction = {
    addInterfaceInteraction?: InputMaybe<AddPaymentInterfaceInteraction>;
    addTransaction?: InputMaybe<AddPaymentTransaction>;
    changeAmountPlanned?: InputMaybe<ChangePaymentAmountPlanned>;
    changeTransactionInteractionId?: InputMaybe<ChangePaymentTransactionInteractionId>;
    changeTransactionState?: InputMaybe<ChangePaymentTransactionState>;
    changeTransactionTimestamp?: InputMaybe<ChangePaymentTransactionTimestamp>;
    setAmountPaid?: InputMaybe<SetPaymentAmountPaid>;
    setAmountRefunded?: InputMaybe<SetPaymentAmountRefunded>;
    setAnonymousId?: InputMaybe<SetPaymentAnonymousId>;
    setAuthorization?: InputMaybe<SetPaymentAuthorization>;
    setCustomField?: InputMaybe<SetPaymentCustomField>;
    setCustomType?: InputMaybe<SetPaymentCustomType>;
    setCustomer?: InputMaybe<SetPaymentCustomer>;
    setExternalId?: InputMaybe<SetPaymentExternalId>;
    setInterfaceId?: InputMaybe<SetPaymentInterfaceId>;
    setKey?: InputMaybe<SetPaymentKey>;
    setMethodInfoInterface?: InputMaybe<SetPaymentMethodInfoInterface>;
    setMethodInfoMethod?: InputMaybe<SetPaymentMethodInfoMethod>;
    setMethodInfoName?: InputMaybe<SetPaymentMethodInfoName>;
    setStatusInterfaceCode?: InputMaybe<SetPaymentStatusInterfaceCode>;
    setStatusInterfaceText?: InputMaybe<SetPaymentStatusInterfaceText>;
    setTransactionCustomField?: InputMaybe<SetPaymentTransactionCustomField>;
    setTransactionCustomType?: InputMaybe<SetPaymentTransactionCustomType>;
    transitionState?: InputMaybe<TransitionPaymentState>;
};

References: InputMaybe, AddPaymentInterfaceInteraction, AddPaymentTransaction, ChangePaymentAmountPlanned, ChangePaymentTransactionInteractionId, ChangePaymentTransactionState, ChangePaymentTransactionTimestamp, SetPaymentAmountPaid, SetPaymentAmountRefunded, SetPaymentAnonymousId, SetPaymentAuthorization, SetPaymentCustomField, SetPaymentCustomType, SetPaymentCustomer, SetPaymentExternalId, SetPaymentInterfaceId, SetPaymentKey, SetPaymentMethodInfoInterface, SetPaymentMethodInfoMethod, SetPaymentMethodInfoName, SetPaymentStatusInterfaceCode, SetPaymentStatusInterfaceText, SetPaymentTransactionCustomField, SetPaymentTransactionCustomType, TransitionPaymentState