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